JAVA使用TreeMap集合的代码示例
时间: 2023-06-05 09:05:05 浏览: 115
当然,我很乐意回答您的问题。这里是一个使用TreeMap集合的简单JAVA代码示例:
TreeMap <String, Integer> treeMap = new TreeMap<>();
treeMap.put("One", 1);
treeMap.put("Two", 2);
treeMap.put("Three", 3);
// 遍历 TreeMap
for (Map.Entry<String, Integer> entry : treeMap.entrySet()) {
System.out.println(entry.getKey() + "=>" + entry.getValue());
}
以上代码创建了一个 TreeMap 对象,存储了一些字符串键和整型值。最后,使用 for 循环遍历 TreeMap 并输出键值对。
希望这个代码示例有助于您了解如何使用 TreeMap 集合。
相关问题
JAVA使用TreeMap集合的常用方法代码示例
当然,我可以帮您解答这个问题,下面是JAVA使用TreeMap集合的常用方法代码示例:
1. 创建TreeMap对象并添加元素
TreeMap<Integer, String> treeMap = new TreeMap<>();
treeMap.put(1, "apple");
treeMap.put(2, "banana");
treeMap.put(3, "pear");
2. 获取元素
String value = treeMap.get(1);
System.out.println(value);
3. 判断是否包含某个key或value
boolean containsKey = treeMap.containsKey(1);
boolean containsValue = treeMap.containsValue("apple");
4. 遍历TreeMap
for (Map.Entry<Integer,String> entry : treeMap.entrySet()) {
System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
}
希望可以帮到您,有其他问题也可以继续问我。
java treemap字母排序_JAVA中TreeMap集合筛选字母及每一个字符出现的次数
可以通过使用TreeMap集合来筛选字母并统计每个字符出现的次数。下面是一段示例代码:
```java
import java.util.*;
public class TreeMapExample {
public static void main(String[] args) {
String str = "hello world";
TreeMap<Character, Integer> map = new TreeMap<>();
for (char c : str.toCharArray()) {
if (Character.isLetter(c)) {
c = Character.toLowerCase(c);
map.put(c, map.getOrDefault(c, 0) + 1);
}
}
for (Map.Entry<Character, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + " : " + entry.getValue());
}
}
}
```
这段代码会输出每个出现过的字母及其出现的次数。首先,将字符串转换为字符数组,然后遍历数组中的每个字符。如果该字符是字母,则将其转换为小写字母,并将其插入到TreeMap中。如果该字符已经在TreeMap中,则将其计数器加1。最后,遍历TreeMap并输出每个字符及其计数器的值。
阅读全文