如何将特定的HashMap条目移动到Last位置?
例如,我有像这样的HashMap值:
HashMap<String,Integer> map = new HashMap<String,Integer>();
map= {Not-Specified 1, test 2, testtest 3};
Run Code Online (Sandbox Code Playgroud)
"未指定"可能处于任何位置.它可能首先出现在地图的中间.但我想把"未指定"移到最后一个位置.
我怎样才能做到这一点?提前致谢.
我正在研究Java中的遗留API,Collection Framework并且我学到了诸如Vector并且HashTable已经被ArrayList和取代的类HashMap.
但是,它们仍然不被弃用,并且在本质上被视为遗留,弃用适用于被取代且应该避免的软件功能,因此,我不确定什么时候API被认为是遗留的以及何时被弃用.
一个在Java开发中受到压力的模因总是在Vector上使用ArrayList.Vector已弃用.这可能是真的,但Vector和Hashtable具有同步的优势.
我正在使用面向大量并发的应用程序,使用像Vector这样的同步对象会不会有好处?看来他们有自己的位置?
问题说明了这一切,只是想知道,在一次采访中,当他们问你时,你会说什么,"哈希表或矢量被同步的实际意义是什么?"