文字列から整数へのマップがあります。マップに特定の文字列があるかどうかを確認し、含まれている場合は、マップ先の整数値を変更します。
Map <String, Integer> m= new SortedMap <String,Integer>();
Map <String, Integer> m2 = new SortedMap<StringInteger>();
//do some stuff
Iterator <String,Integer> i = m2.iterator();
//add some values into the first map first map
while (i.hasNext()){
String temp = i.next();
int found = m.get(temp);
if ( found != null) {//this is giving me a syntax error , something about how ints
can't be null , do I just compare it to zero
//process value that temp maps to
averages.put(temp, val); //
}
}
また、2番目のループでキーを挿入すると、最初のキーが削除され、新しく処理された値を持つ別のキーが挿入されますか。