在Java语言中,可以通过以下步骤获取用户对HashMap的输入作为键,并打印其各自的值:
import java.util.HashMap;
import java.util.Scanner;
HashMap<String, String> hashMap = new HashMap<>();
Scanner scanner = new Scanner(System.in);
System.out.print("请输入键:");
String key = scanner.nextLine();
System.out.print("请输入值:");
String value = scanner.nextLine();
hashMap.put(key, value);
for (String k : hashMap.keySet()) {
System.out.println("键:" + k + ",值:" + hashMap.get(k));
}
完整的代码示例如下:
import java.util.HashMap;
import java.util.Scanner;
public class HashMapExample {
public static void main(String[] args) {
HashMap<String, String> hashMap = new HashMap<>();
Scanner scanner = new Scanner(System.in);
System.out.print("请输入键:");
String key = scanner.nextLine();
System.out.print("请输入值:");
String value = scanner.nextLine();
hashMap.put(key, value);
for (String k : hashMap.keySet()) {
System.out.println("键:" + k + ",值:" + hashMap.get(k));
}
}
}
这段代码中,我们使用HashMap类来存储用户输入的键值对,并通过遍历HashMap的键集合来打印各个键的值。请注意,这只是一个简单的示例,实际应用中可能需要更多的错误处理和逻辑控制。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云