首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Map 存入数据的顺序解决思路

2012-01-24 
Map 存入数据的顺序如何才能保证Map中的顺序,是按照输入的顺序?就是先输入什么就可以先循环输出什么用Hash

Map 存入数据的顺序
如何才能保证Map中的顺序,是按照输入的顺序?就是先输入什么就可以先循环输出什么
用HashMap和TreeMap都不可以

[解决办法]
java.util.LinkedHashMap
[解决办法]
private void linkedHashMap() {
Map map = Collections.synchronizedMap(new LinkedHashMap());
map.put( "c ", "陸羽要 ");
map.put( "m ", "抱く ");
map.put( "a ", "ファイル ");
map.put( "q ", "食べるません ");

Iterator it = map.entrySet().iterator();
while (it.hasNext()) {
Map.Entry xx= (Map.Entry)it.next();
System.out.println(xx.getKey());
System.out.println(xx.getValue());
}
}

热点排行