A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

Map可以保存一对儿数据,分别是“键”和对应的“值”

  1. public class Test_HashMap {

  2.         public static void main(String[] args) {
  3.                 Map<String, String> map = new HashMap<String, String>();
  4.                 map.put("第一首", "我的太阳");
  5.                 map.put("第二首", "夜曲");
  6.                 map.put("第三首", "流水");
  7.                 map.put("第五首", "高山");
  8.                 map.put("第六首", "渔樵");
  9.                 String str = map.get("第二首"); // 获取 键为  第二首 的 数值
  10.                 System.out.println(str);
  11.                 // 判断键与值是否存在
  12.                 if(map.containsKey("第三首")){
  13.                         System.out.println("存在,歌曲为:"+map.get("第三首"));
  14.                 }
  15.                 if (map.containsKey("第四首")) {
  16.                         System.out.println("存在");
  17.                 }else {
  18.                         System.out.println("第四首不存在");
  19.                 }
  20.                 // 得到所有的键
  21.                 Set<String> s = map.keySet();
  22.                 Iterator<String> i = s.iterator();
  23.                 while (i.hasNext()) {
  24.                         System.out.println(i.next());
  25.                 }
  26.                 // 得到所有的值
  27.                 Collection<String> cs = map.values();
  28.                 i = cs.iterator();
  29.                 while (i.hasNext()) {
  30.                         // 获得所有值
  31.                         System.out.println(i.next());
  32.                 }
  33.         }
  34. }
复制代码

3 个回复

倒序浏览
很好,努力,加油!!!
回复 使用道具 举报
赞一下!!
回复 使用道具 举报
{:3_46:}{:3_46:}{:3_46:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马