代码如下(示例):
public static void main(String[] args) {
Map<String,String> all = new HashMap<String,String>();
all.put("one", "1");
all.put("two", "2");
all.put("three", "3");
all.put("four", "4");
Set keys = all.keySet();
Iterator iter = keys.iterator();
while(iter.hasNext()) {
System.out.print(iter.next()+":");
System.out.println(all.get(iter.next()));
}
}
输出结果:
four:1
two:3
重新测试代码如下:
public static void main(String[] args) {
Map<String,String> all = new HashMap<String,String>();
all.put("one", "1");
all.put("two", "2");
all.put("three", "3");
all.put("four", "4");
Set keys = all.keySet();
Iterator iterTokey = keys.iterator(); //创建一个迭代器用于循环key值
Iterator iterToValue = keys.iterator(); //创建一个迭代器用于取出key对应的value
while(iterTokey.hasNext()) {
System.out.print(iterTokey.next()+":");
System.out.println(all.get(iterToValue.next()));
}
}
输出结果:
four:4
one:1
two:2
three:3
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- niushuan.com 版权所有 赣ICP备2024042780号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务