【问题标题】:java split() method convert String to Integer [duplicate]java split() 方法将字符串转换为整数
【发布时间】:2016-04-11 19:24:33
【问题描述】:

我有一个字符串"1,2,3",我需要将其拆分并将单个数字转换为整数。

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

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

【问题讨论】:

标签: java string methods split


【解决方案1】:

您可以随时使用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);
        }
    }
}

【讨论】:

  • 有没有办法在没有 for 循环的情况下做到这一点? (Lambda、流等)?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-05-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-01
  • 2023-03-13
  • 2011-04-13
相关资源
最近更新 更多