LinkeHashmapを使用する点を除いて、キーの順序が正しいハッシュマップを取得できますか?ハッシュマップを整然と整える方法は?
Map<String,String> myMapTmp = XXDao().getXXX();
Map<String,String> myMap = new LinkedHashMap<String,String>();
List<String> keyList = new ArrayList<String>();
Iterator<String> it =myMapTmp.keySet().iterator();
while(it.hasNext()){
keyList.add(it.next());
}
Collections.sort(keyList);
Iterator<String> it2 = keyList.iterator();
while(it2.hasNext()){
String key = it2.next();
myMap.put(key, myMapTmp.get(key));
}
'LinkedHashMap'を使わずに' HashMap'を任意の順序で取得することを意味しますか?いいえ、できません。 –