java集合与guava集合常见使用方法
1. HashMap 是无序集合 Map<Integer,Integer> maps= new HashMap<>(); maps.put(9,11); maps.put(10,23); maps.put(11,78); //遍历方式 /* Key = 9, Value = 11 Key = 10, Value = 23 Key = 11, Value = 78 */ for (Map.Entry<Integer, Integer> entry : maps.entrySet()) { System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue()); } 2. LinkedHashMap 是有序集合 可以通过LinkedHashMap的keySet方法遍历 LinkedHashMap<Integer,Integer> maps= new LinkedHashMap<>(); maps.put(9,11); maps.put(10,23); maps.put(11,78); //遍历方式 获取map中key-value Set<Map.Entry<Integer,Integer>> entrySet = maps.entrySet(); //通过迭代器遍历set集合 Iterator