Java Map常用操作
Java之map常用操作
package basic; import java.util.HashMap; import java.util.Map; /** *Map常用操作方法 */ public class MapDemo { public static void main(String[] args) { // Map实例化 Map<String, Integer> maps = new HashMap<>(); // 添加元素 maps.put("A", 10); maps.put("B", 20); maps.put("C", 30); maps.put("D", 40); maps.put("E", 50); maps.put("F", 60); // 修改元素 maps.replace("F", 65); // 删除元素 maps.remove("E"); // 遍历Map-原始方法 for (Map.Entry<String, Integer> entry : maps.entrySet()) { System.out.println("key:" + entry.getKey() + ";value:" + entry.getValue()); } // 遍历map-forEach方法(Java8新特性) maps.forEach((k,v)-> System.out.println("key : " + k + "; value : " + v) ); // 查询元素 int f = maps.get("F"); System.out.println("F的值为:" + f); } }
执行结果:
key:A;value:10 key:B;value:20 key:C;value:30 key:D;value:40 key:F;value:65 key : A; value : 10 key : B; value : 20 key : C; value : 30 key : D; value : 40 key : F; value : 65 F的值为:65