(キー: 文字列、値: ArrayList) を使用して HashMap にデータを格納しています。私が問題を抱えている部分は、新しい ArrayList "current" を宣言し、HashMap で文字列 "dictCode" を検索し、見つかった場合は current を戻り値 ArrayList として設定します。
ArrayList current = new ArrayList();
if(dictMap.containsKey(dictCode)) {
current = dictMap.get(dictCode);
}
「current =...」行は、次のコンパイラ エラーを返します。
Error: incompatible types
found : java.lang.Object
required: java.util.ArrayList
私はこれを理解していません... HashMap は、値として格納した ArrayList の代わりにオブジェクトを返しますか? このオブジェクトを ArrayList に変換するにはどうすればよいですか?
ありがとうございました。