分析:引用类型为HashMap,key为String 手机 电脑 耳机 value是三个list列表。

三个key值每个映射一个value也就是一个list列表

创建了三个座位map的value的list列表 abc

创建map 把 STring 和 list列表 用put方法加入

使用加强for循环遍历输出

package a3月23日java作业;import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;public class demo3 {public static void main(String[] args) {// TODO Auto-generated method stubArrayList<String> lista = new ArrayList<String>();lista.add("华为手机");lista.add("苹果手机");lista.add("oppo手机");lista.add("vivo手机");lista.add("三星手机");ArrayList<String> listb = new ArrayList<String>();listb.add("华为电脑");listb.add("苹果电脑");listb.add("oppo电脑");listb.add("vivo电脑");listb.add("三星电脑");ArrayList<String> listc = new ArrayList<String>();listc.add("华为耳机");listc.add("苹果耳机");listc.add("华强北耳机");listc.add("oppo耳机");listc.add("vivo耳机");listc.add("三星耳机");HashMap<String,ArrayList<String>> list1 = new HashMap<String,ArrayList<String>>();list1.put("手机",lista);list1.put("电脑",listb);list1.put("耳机",listc);Set<Entry<String, ArrayList<String>>> ms =list1.entrySet();//调用map集合的方法keySet,所有的键存储到Set集合中for (Map.Entry entry : ms) {System.out.println(entry.getKey()+"="+entry.getValue());}}}
电脑=[华为电脑, 苹果电脑, oppo电脑, vivo电脑, 三星电脑]
手机=[华为手机, 苹果手机, oppo手机, vivo手机, 三星手机]
耳机=[华为耳机, 苹果耳机, 华强北耳机, oppo耳机, vivo耳机, 三星耳机]

java HashMap练习题1相关推荐

  1. LeetCode(13.罗马数字转整数) JAVA Hashmap

    LeetCode(13.罗马数字转整数) JAVA Hashmap 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 X 10 L 50 C 100 D ...

  2. java HashMap的使用

    java HashMap的使用 import java.util.HashMap; import java.util.Iterator; public class WpsklHashMap { pub ...

  3. Java HashMap工作原理深入探讨

    大部分Java开发者都在使用Map,特别是HashMap.HashMap是一种简单但强大的方式去存储和获取数据.但有多少开发者知道 HashMap内部如何工作呢?几天前,我阅读了java.util.H ...

  4. Java HashMap的死循环的启示

    在酷壳上看到博主陈皓写的最新文章疫苗:Java HashMap的死循环.博主看问题非常透彻,代码分析到位,而且图文并茂,很容易让人理解一个死循环是怎么产生的. 在博文中,耗子叔叔分析的最重要的一点就是 ...

  5. java hashmap 去重复_为什么我在Java HashMap中得到重复的键?

    本问题已经有最佳答案,请猛点这里访问. 我似乎在标准Java HashMap中得到重复的键."重复"是指键的equals()方法相等.这是有问题的代码: import java.u ...

  6. java散列法的运用实例,Java HashMap compute() 使用方法及示例

    Java HashMap compute() 使用方法及示例 Java HashMap compute()方法计算一个新值,并将其与哈希映射中的指定键相关联. compute()方法的语法为: has ...

  7. Java HashMap 遍历方式性能探讨

    转载自 Java HashMap 遍历方式性能探讨 关于HashMap的实现这里就不展开了,具体可以参考JDK7与JDK8中HashMap的实现 JDK8之前,可以使用keySet或者entrySet ...

  8. java hashmap实例_java HashMap详解及实例代码

    java hashmap /* * map集合的特点 * 将键映射值的对象,一个映射不能包含重复的值:每个键最多只能映射到一个值 * * map集合和collection集合的区别? * map集合存 ...

  9. Java HashMap与Hashtable数据结构和特点+HashSet简述

    Java HashMap与Hashtable数据结构和特点+HashSet简述 1.HashMap HashMap就是基于数组和链表的数据结构:JDK1.7使用 数组+单向链表:JDK1.8使用 数组 ...

最新文章

  1. 子域名枚举工具Sublist3r
  2. Wrong permissions on configuration file, should not be world writable
  3. Acwing第 22 场周赛【未完结】
  4. Hadoop最常用的工具(SQL on Hadoop):Hive
  5. 嵌入式linux开发考试题目,练一练!3道经典嵌入式Linux面试题,答案在文末。
  6. 判断玫瑰花数c语言程序设计教程课后答案,编写程序判断某个四位整数是否为玫瑰花数(用自定义函数)...
  7. mysql处理重复数据
  8. 生活大爆炸系列之制作望远镜架
  9. PHP面向对象学习五 类中接口的应用
  10. 大白话说说 朴素贝叶斯
  11. 4.6 GoogLeNet CNN、tensorflow实现——python实战
  12. fmt—fmt:formatDate的输出格式
  13. 记 * 恢复ext4硬盘的数据
  14. JavaScript中的NaN
  15. Ken Thompson的话
  16. sigma-delta_Delta调试-简化失败的测试用例
  17. 美国东北大学计算机专业排名,美国东北大学计算机科学专业解析
  18. Unity3D 解决检测碰撞某类物体的一种方法
  19. abaqus python_abaqus python脚本入门
  20. 文件监控——watchdog详解

热门文章

  1. css !important用法以及CSS样式使用优先级判断
  2. 哪个计算机无法做到双屏显示,显卡为何无法实现双屏显示 -电脑资料
  3. SPSS(二)SPSS实现多因素方差分析模型(图文教程+数据集)
  4. 计算点到道路的距离_在ArcMap中完成
  5. 网络推广和网络营销的区别
  6. cookie 以及百度统计,google analytics对cookie的使用
  7. 基于jQuery的TreeGrid组件
  8. 1822 - Failed to add the foreign key constraint. Missing index for constraint ‘fk_tno_course‘ in the
  9. phpstudy集成环境或apache环境下 php 获取不到Authorization
  10. bzoj1937: [Shoi2004]Mst 最小生成树