我想创建一个用户输入的程序,并将其转换为数字,并且数字也可以再次更改为输入。但我不知道该怎么做,但我真的很想,因为我的学校监控我的电子邮件,我希望与朋友分享密码。例如,使a = 1且b = 2,因此它将打印类似于1 2 1 2 1 2,这意味着a b a b a b。谢谢。
答案 0 :(得分:2)
您正在谈论将字符串转换为整数,但这不是您想要做的。您想要将数字映射到字符串。使用Hashmap执行此操作。
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("a",1);
map.put("b",2);
String input = "a b a b a b";
for(String s : input.split(" "))
System.out.print(map.get(s) + " ");
输出:
1 2 1 2 1 2