我需要拆分此字符串的帮助,但我似乎无法找到正确的方法。 假设我在一条线上有两个数字
12 101
我想取第一个并将其分配给变量,然后取第二个并将其分配给一个变量,这听起来很容易,但对我来说我想不出正确的方法吗?
最佳答案
在空格上拆分字符串,这将为您提供一个可以存储在两个变量中的字符串数组。如有必要,您可以将它们转换为整数,如下所示:
String text = "12 101";
String[] split= text.split("\\s+");
String first = split[0];
String second = split[1];
//if you want them as ints
int firstNum = Integer.parseInt(first);
int secondNum = Integer.parseInt(second);
关于java - 拆分并分配一个以空格作为分隔符的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3693152/