Bir HashMap'teki verileri saklıyorum (anahtar: String, value: ArrayList). Sorun yaşıyorum yeni bir ArrayList "current" bildirir, "dictCode" dizesi için HashMap arar ve bulundu ise ArrayList döndürülen değer olarak geçerli olarak ayarlar. HashMap ArrayList yerine ben saklanan bir nesne döndürür olmadığını ... Ben bunu anlamıyorumHashMap (anahtar: String, value: ArrayList) ArrayList yerine bir nesne döndürür?
Error: incompatible types
found : java.lang.Object
required: java.util.ArrayList
:
ArrayList current = new ArrayList();
if(dictMap.containsKey(dictCode)) {
current = dictMap.get(dictCode);
}
"Mevcut = ..." satırı bir derleyici hata verir İçinde değer olarak? Bu nesneyi bir ArrayList'e nasıl dönüştürebilirim?
Teşekkür ederiz.
Sorunu açıklığa kavuşturmak için HashMap bildirimini ekleyin. – Jorn