将字符串转换为Int和副Versa NetBeans

时间:2014-09-18 12:16:11

标签: java netbeans casting

我想创建一个用户输入的程序,并将其转换为数字,并且数字也可以再次更改为输入。但我不知道该怎么做,但我真的很想,因为我的学校监控我的电子邮件,我希望与朋友分享密码。例如,使a = 1且b = 2,因此它将打印类似于1 2 1 2 1 2,这意味着a b a b a b。谢谢。

1 个答案:

答案 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