java打印map集合
时间: 2023-03-28 22:01:22 浏览: 69
可以使用以下代码打印Map集合:
Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + " : " + entry.getValue());
}
相关问题
java map集合的get方法
Java中的Map集合是一种键值对的数据结构,可以通过键来获取对应的值。get()方法是Map接口中的一个方法,用于根据指定的键获取对应的值。
以下是一个使用get()方法获取Map集合中值的示例:
```java
import java.util.HashMap;
import java.util.Map;
public class MapExample {
public static void main(String[] args) {
// 创建一个Map集合
Map<String, Integer> map = new HashMap<>();
// 添加键值对到Map集合中
map.put("Geeks", 100);
map.put("For", 200);
map.put("Geeks", 300);
// 使用get()方法获取指定键的值
int value = map.get("Geeks");
// 输出获取到的值
System.out.println("The Value is: " + value);
}
}
```
运行以上代码,将输出:
```
The Value is: 300
```
这段代码首先创建了一个HashMap对象,然后使用put()方法向Map集合中添加了三个键值对。接着使用get()方法获取键为"Geeks"的值,并将其打印输出。
java提取map集合中的集合
您可以使用entrySet()方法来获取Map中所有键值对的集合,然后遍历这个集合,进而获取到Map中所有的值。示例代码如下:
```
Map<String, List<String>> map = new HashMap<>();
// 向map中添加元素
List<String> list1 = new ArrayList<>();
list1.add("xxx1");
map.put("key1", list1);
List<String> list2 = new ArrayList<>();
list2.add("xxx2");
list2.add("xxx3");
map.put("key2", list2);
// 提取map中的集合
List<List<String>> values = new ArrayList<>();
for (Map.Entry<String, List<String>> entry : map.entrySet()) {
List<String> value = entry.getValue();
values.add(value);
}
// 打印提取的结果
for (List<String> value : values) {
System.out.println(value);
}
```
上述代码中,首先创建了一个包含两个键值对的Map对象,其中每个键对应一个包含不同数量元素的List对象。接着使用entrySet()方法获取Map中所有键值对的集合,遍历这个集合获取到Map中所有的值,最后将这些值保存到一个List集合中并打印输出。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)