Yazdığım basit bir sohbet programında özel eylemler, görüntüler, mesajlar vb. Oluşturan birkaç anahtar kelime vardır. Tüm anahtar sözcükleri ve özel işlevleri bir HashMap'te saklıyorum. Anahtar kelimeler anahtarlardır ve fonksiyonlar değerlerdir. Kullanıcı girişini bir tür döngü ile tuşlarla karşılaştırmak istiyorum. Düşünebildiğim herşeyi denedim ve hiçbir şey işe yaramıyor. Bu benim anlayabildiğim şey:Java HashMap üzerindeki her döngü için
myHashMap = <File Input>
for(String currentKey : <List of HashMap Keys>){
if(user.getInput().equalsIgnoreCase(currentKey)){
//Do related Value action
}
}
...
Herhangi bir yardım için minnettar olurum. Benzer bir soruyu gözden kaçırırsam veya cevabın açık olup olmadığını beni affet.
for(String currentKey : myHashMap.keySet()){
ama bu gerçekten bir karma-haritayı kullanmak için en iyi yol değildir:
yukarıda
–İstediğiniz şey buysa, myHashMap.keySet() 'ile bir tuş listesi alabilirsiniz. – ApproachingDarknessFish