我已经使用代码提取字符串的每个数字,我的动机是将其存储在整数数组中,但是我无法提取字符串的所有数字
import java.util.StringTokenizer;
class jdsh
{
public static void main()
{int i,j;
String a="1 2 3 4";
StringTokenizer aa= new StringTokenizer(a);
for(i=0;i<=aa.countTokens();i++)
System.out.println(aa.nextToken());
}
}
最佳答案
你可以做这样的事情
String[] subs = a.split(" ");
for(String sub : subs){
System.out.println(sub);
}
仅当您的数字仅由空格分隔时,它才有效。
关于java - 使用stringtokenizer的方式是什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31240262/