java 声明HashMap同时赋值
时间: 2024-02-09 07:05:24 浏览: 76
Java 中ConcurrentHashMap的实现
在Java中,声明HashMap并同时赋值有两种方法:
方法一:逐个put键值对
```java
HashMap<String, Integer> map = new HashMap<>();
map.put("a", 1);
map.put("b", 2);
System.out.println(map);
```
方法二:使用.putAll()方法
```java
HashMap<String, Integer> map = new HashMap<>();
map.put("a", 1);
map.put("b", 2);
System.out.println(map);
HashMap<String, Integer> newMap = new HashMap<>(map);
System.out.println(newMap);
```
这两种方法都可以在声明HashMap的同时进行赋值。第一种方法逐个使用put方法添加键值对,而第二种方法使用.putAll()方法将一个HashMap的所有键值对添加到另一个HashMap中。
阅读全文