package clear.util; import clear.util.tuple.JObjectIntTuple; import com.carrotsearch.hppc.ObjectIntOpenHashMap; import com.carrotsearch.hppc.cursors.ObjectCursor; import java.util.ArrayList; import java.util.Collections; public class JMap { static public <T> ArrayList<JObjectIntTuple<T>> getSortedTuples(ObjectIntOpenHashMap<T> map) { ArrayList<JObjectIntTuple<T>> list = new ArrayList<>(); for (ObjectCursor<T> cur : map.keys()) { list.add(new JObjectIntTuple<>(cur.value, map.get(cur.value))); } Collections.sort(list); return list; } }