import java.util.*;
public class test4 {
static Map<String ,String> map;
static void create(){
map=new HashMap<String, String>();
map.put("zs","张三");
map.put("ls","李四");
map.put("ww","王五");
map.put("zq","赵七");
}
static void show(String key) {
String name=map.get(key);
name=(name!=null)?name:"查无此人";
System.out.println(key+"对应的人名是:"+map.get(key));
}
static void showKeys() {
Set<String>keys=map.keySet();
for(String k:keys) {
System.out.println(k);
}
}
static void showAll(){
Set<String>v=map.keySet();
for(String k:v) {
System.out.println(k+map.get(k));
}
}
static void showAll2() {//泛型
Set<Map.Entry<String, String>> record=map.entrySet();
for(Map.Entry<String, String>entry:record) {
System.out.println(entry.getKey()+"->"+entry.getValue());
}
}
static void input() {
while(true) {
Scanner in=new Scanner(System.in);
System.out.println("请输入key value(exit退出):");
String key=in.next();
if ("exit".equals(key)) {
break;
}
String value=in.next();
map.put(key,value);
}
}
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
create();
// while (true) {//根据编号(key)找人
// System.out.println("请输入编号:");
// String key=input.next();
//
// if ("exit".equals(key)) {
// System.out.println("结束程序");
// break;
// }
// show(key);
// }
showKeys();
showAll();
input();
showAll2();
}
}