java - 有没有一种简单的方法可以将整数字符串转换为单个整数

标签 java string int

我能做到:

int foo = Integer.parseInt("123");

这样int foo = 123

鉴于:

String numbers = "1 2 3"; //note the separation by a space if that helps

int first=
int second=
int third=

有没有一种简单的方法可以将上面的代码写成让每个int first、second和third都对应到它合适的位置?

最佳答案

获取输入并使用 split 方法将其转换为字符串数组,遍历该字符串数组并将每个字符串转换为 char 数组。请看下面的代码

String str = "12 3 1 265";
    String[] strArray = str.split(" ");

    for(String s : strArray){
      char[] charArray = s.toCharArray();
      for(char c : charArray){
         // your logic to parse and store
          System.out.println(c);
      }
 }

希望对你有帮助

关于java - 有没有一种简单的方法可以将整数字符串转换为单个整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30520995/

相关文章:

java - JRE7 上的 JNDI 命名异常

javascript - 在javascript中将字符串转换为数组 "datastatusMonthly[0]"

SQL - 字符串比较忽略空格

python - 提取特定字符后的 float

java - 跨多个项目共享单个 .editorconfig 文件

java - 如何查找数组的2个元素是否包含某个值

java - 将流变成可迭代?

java - 如何在 Java 中比较字符串?

c - 硬件帮助今晚到期。 Char To Int(帮助返回 Null)

python - 打印 0-999999 的号码名称