がMap<String, Integer>
とリターンが最低持つMap.Entry<String, Integer>
を入力Map.Entry<String, Integer>
見つけ、私が行うことになってる何
引数を経由する方法の種類を返すメソッドを持っている最低のマークの付いたエントリを返します整数。
public static Entry<String, Integer> findLowest(Map<String, Integer> map)
{
int min = 10000;
String nm ="";
Set<Map.Entry<String, Integer>> ss = map.entrySet();
System.out.println("map entryset"+map.entrySet());
Iterator<Map.Entry<String, Integer>> it = ss.iterator();
Map.Entry<String, Integer> e = null;
Map.Entry<String, Integer> ee = e;
while(it.hasNext())
{
e = it.next();
System.out.println("e.getvalue: "+ e.getValue());
System.out.println("min: "+ min);
if(e.getValue() < min)
{
System.out.println("lower than");
min = e.getValue();
nm = e.getKey();
}
}
System.out.println(ee);
return e;
}
何が問題なのですか? –
をサイドノードとして使用して、最小値が「Integer.MAX_VALUE」に初期化され、値が10000を超えるとバグを作成しないようにします。 – SomeJavaGuy
問題は、メソッドが最低のエントリMap.entry –