我只是试图获得添加效果,ConcurrentHashMap<String,String>
但元素顺序是混合的。代码就像...
ConcurrentHashMap<String,String>h=new ConcurrentHashMap<String,String>();
for(int i=0; i<10; i++)
{
h.put(""+Math.random(), ""+i);
}
Iterator<String> iterator=h.values().iterator();
while(iterator.hasNext())
{
System.out.println(iterator.next());
}
...在控制台中给出下一个值:
9
4
6
2
0
5
1
7
3
8
……所以我的问题是……
如果键是一些随机字符串,有没有办法让 ConcurrentHashMap 获取原始元素的顺序?
谢谢