eclipse
首先我们使用 xxx.put(key,value);进行存储。然后要获取map内容主要方法有三种:①KeySet()方法:将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法。获取每一个键对应的值。 keySet():迭代后只能通过get()取key ②entrySet()方法,特点:Set
方式一(常用):直接使用for循环获取key,再根据hashMap.get(key))得到value,具体代码如下,实例参考图片。for (String key : hashMap.keySet()) {System.out.println('key:' + key + ',value:' + hashMap.get(key));}
方式二(遍历推荐使用):使用Set
方式三:通过 for (Object value : hashMap.values()) { System.out.println('value:' + value); }来直接遍历value,缺点无法通过值来查询。
在变量hashmap的时候最好进行判断是否map为空,如果不判断执行会报异常。常用的方法为isEmpty()。hashtable、LinkedHashMap都是实现了map接口,所以遍历方式是一致的,输出结果上存在差异。
学习总结