使用for对map的三种输出方式

来源:互联网 发布:淘宝怎么设置多个客服 编辑:程序博客网 时间:2024/05/22 07:59
import java.util.HashMap;


/**
 * @author Rory
 * @category 遍历输出Map的三种方式
 */
public class Map {
public static void main(String[] args) {
HashMap<String, String> map=new HashMap<>();
map.put("中国人", "China");
map.put("日本人", "japanse");
map.put("美国人", "english");
//正常输出 
System.out.println(map);
//

//for的第一种方式
for (String str : map.keySet()) {
System.out.println(str);
}
for (String str : map.values()) {
System.out.println(str);
}
//for的第二种输出方式
for (String key : map.keySet()) {
String value=map.get(key);
System.out.println(key+""+value);
}
}
}
0 0