我有一个名字列表,假设有 8 个名字:Joe、Bob、Andrew、Bill、Charlie、Sarah、Ann、Victor
名字的数量可能不同**。
1) 我应该使用什么作为名单? Hashmap、Vector、Hashtable、List、ArrayList?
2) 我需要像这样匹配他们:Joe-Bob、Andrew-Bill、Charlie-Sarah、Ann-Victor。你能给我一个例子,说明如何制作一个循环吗?
谢谢!
最佳答案
HashMap 没有顺序。如果你想插入一个你想要的名字列表,你会做类似下面的事情(用一个数组):
for(int i = 0; i < myArray.length - 1; i += 2) {
hashMap.add(myArray[i], myArray[i+1]);
}
关于Java:迭代 HashMap - 需要算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1931660/