java split()方法将String转换为Integer

时间:2016-04-11 19:24:34

标签: java string methods split

我有一个字符串"1,2,3",我需要拆分它,个别数字转换为整数。

String s = "1,2,3";
String[] s2 = s.split(",");
for(String temp : s2 ) {
System.out.println(temp);
}

我知道拆分它但我不知道要转换它。 对不起,我的英语不好。谢谢!

1 个答案:

答案 0 :(得分:2)

您可以随时使用Integer.parseInt(...)注意 的 NumberFormatException的

示例:

public static void main(String[] args) {

    String s = "1,2,s,3";
    String[] s2 = s.split(",");
    int var = 0;
    for (String temp : s2) {
        try{
            var = Integer.parseInt(temp);
        }catch(NumberFormatException ex){
            System.err.println("Oops... that wasn't a number....");
        }finally{
            System.out.println(temp);
        }
    }
}