Genellikle, böyle örnekleriz:Bir Harita'yı bir anahtar listesiyle başlatmak mümkün mü? Ben önceden bir haritanın tüm anahtarları biliyorsanız
List<String> someKeyList = getSomeList();
Map<String, Object> someMap = new HashMap<String, Object>(someKeyList.size());
for (String key : someKeyList) {
someMap.put(key, null);
}
listesi arasında yineleme gerek kalmadan bu doğrudan yapmak için herhangi bir yolu var mı? etkisiyle şey:
new HashMap<String, Object>(someKeyList)
ilk düşüncem doğrudan haritanın anahtar kümesi düzenlemek için, ama işlem desteklenmiyor. Başka yöne bakıyorum mı?
** Java 8 **'nin önceki sürümlerini kullanırken ne yapmalıyız? – mmuzahid
@mmuzahid OP, Java 8 kullanamazlarsa sorunda görünen kodu kullanabilir. – Eran
Teşekkür ederiz! Sadece ihtiyacım olan tek liner :) –