Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
したがって、HashMapにはいくつかのオブジェクトがあります。private HashMap <String,Object> hmap;
private HashMap <String,Object> hmap;
私がやりたいのは、このオブジェクトをオブジェクトの変数(double)でソートすることです。これはどのようにすればよいですか?コンパレータを使う必要があると思いますが、どうやって使うのか正確にはわかりません。オブジェクトを配列に送信する必要がありますか?
別のリストで並べ替えを行う必要があると思います。以下のようなものが必要になります。
List<Object> values = new ArrayList<Object>(); values.addAll(hmap.values()); Collections.sort( values, new Comparator<Object>(){ public int compare(Object o1, Object o2){ //do specific comparison here });