黑马程序员技术交流社区
标题:
有个小问题
[打印本页]
作者:
qifei
时间:
2015-10-27 22:43
标题:
有个小问题
public static void main(String[] args) {
Map<String,String> m=new HashMap<String, String>();
m.put("梁山泊","祝英台");
m.put("郭靖","黄蓉");
m.put("杨过","小龙女");
m.put("牛郎","织女");
// Set<String> set=m.keySet();
// for(String key:set){
// String value=m.get(key);
// System.out.println(key+value);
// }
// 这个答案的顺序和上面的为什么不一样?
for(String key:m.keySet){
String value=m.get(key);
Syste..out.println(key+value);
}
作者:
JYcainiao
时间:
2015-10-27 22:49
表示很菜 完全看不懂 for不是循环吗>
作者:
大自然的搬运工
时间:
2015-10-27 22:53
HashMap基于哈希表的 一个数据存储集合,每次存储的数据会调用自己的hashcoad方法来确认每个元素所在的位置,你可以覆盖hashcoad方法来改变元素的排列。。但是这与你添加的顺序无关,因为他和HashSet集合差不多。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2