如何遍历treemap集合
时间: 2023-07-05 07:03:20 浏览: 100
遍历TreeMap集合可以使用以下几种方式:
1. 使用keySet()方法遍历TreeMap集合的key,然后通过get()方法获取对应的value。
```java
TreeMap<Integer, String> treeMap = new TreeMap<>();
treeMap.put(1, "A");
treeMap.put(2, "B");
treeMap.put(3, "C");
for(Integer key : treeMap.keySet()) {
System.out.println("Key: " + key + ", Value: " + treeMap.get(key));
}
```
2. 使用entrySet()方法遍历TreeMap集合的entry,然后通过getKey()和getValue()方法获取key和value。
```java
TreeMap<Integer, String> treeMap = new TreeMap<>();
treeMap.put(1, "A");
treeMap.put(2, "B");
treeMap.put(3, "C");
for(Map.Entry<Integer, String> entry : treeMap.entrySet()) {
System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
}
```
3. 使用values()方法遍历TreeMap集合的value。
```java
TreeMap<Integer, String> treeMap = new TreeMap<>();
treeMap.put(1, "A");
treeMap.put(2, "B");
treeMap.put(3, "C");
for(String value : treeMap.values()) {
System.out.println("Value: " + value);
}
```
以上三种方式均可以实现对TreeMap集合的遍历。
阅读全文