package com.sxt.hashmap;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Scanner;
import java.util.Set;
/*
输入诗的名称查询出诗的内容,当输入exit时,退出程序
“春晓”,“静夜思”,“鹅”。
请输入诗的名称:
静夜思 回车
窗前明月观光
疑似地上霜*/
public class HashMapdemo3 {
public static void main(String[] args) {
HashMap<String, String> hm = new HashMap<String, String>();
hm.put("春晓", "春眠不觉晓,处处闻啼鸟。夜来风雨声,花落知多少。");
hm.put("静夜思", "床前明月光,疑是地上霜。举头望明月,低头思故乡。");
hm.put("咏鹅", "鹅鹅鹅,曲项向天歌。白毛浮绿水,红掌拨清波。");
Scanner sc = new Scanner(System.in);
System.out.println("请输入诗名: ");
String str = sc.next();
// Set<String> keySet = hm.keySet();
// Iterator<String> it = keySet.iterator();
Iterator<String> it = hm.keySet().iterator();// 迭代器遍历,简写
while (it.hasNext()) {
String key = it.next();
if (str.equals(key)) {
System.out.println(hm.get(key));
}if(str.equals("exit")) {
System.out.println("退出程序");
break;
}
}
}
}