0
 ArrayList<Map.Entry<Integer, Float>> list = new ArrayList<Map.Entry<Integer, Float>>(datamap.entrySet());
        Collections.sort(list,new floatSort());

list は Map.Entry ですが、浮動小数点数のみが含まれています。ここで、リストを Float の他の ArrayList タイプと比較したいと思います。Map.Entry から float にキャストするにはどうすればよいですか

4

2 に答える 2

0

エントリから float 値を取得するには、コンパレータで値を取得する必要があります。

Map.Entry <Integer, Float> entry = ...
float f = entry.getValue ();
于 2012-12-14T20:29:57.823 に答える