TreeMap如何键盘输入字符串
时间: 2024-01-11 22:03:18 浏览: 72
用指针实现字符串的插入
TreeMap不支持直接的键盘输入字符串操作。但是,你可以通过Java的Scanner类来实现从键盘输入字符串,并将其作为TreeMap中的键。下面是一个示例代码:
```
import java.util.Scanner;
import java.util.TreeMap;
public class TreeMapExample {
public static void main(String[] args) {
TreeMap<String, Integer> treeMap = new TreeMap<>();
Scanner scanner = new Scanner(System.in);
// 从键盘输入字符串和对应的值
for (int i = 0; i < 3; i++) {
System.out.print("请输入字符串和对应的值(用空格分隔):");
String str = scanner.next();
int value = scanner.nextInt();
treeMap.put(str, value);
}
// 输出TreeMap中的所有键值对
for (String key : treeMap.keySet()) {
System.out.println(key + " : " + treeMap.get(key));
}
}
}
```
在上面的示例代码中,我们使用Scanner类的next()和nextInt()方法来从键盘输入字符串和对应的值,并将其放入TreeMap中。最后,我们遍历TreeMap并输出其中的所有键值对。
阅读全文