小编use*_*954的帖子

将字符串转换为整数数组,将字符串st ="1 2 3 4 5"转换为ar = [1,2,3,4,5]

我正在读一个字符串,作为整行数字,用空格分隔,即ie 1 2 3 4 5.我想将它们转换为整数数组,以便我可以操纵它们.但是这段代码不起作用.它说不兼容的类型.

String str = br.readLine();
int[] array = new int[4];
StringTokenizer tok = new StringTokenizer(str," ", true);
boolean expectDelim = false;
int i = 0;

while (tok.hasMoreTokens()) {
    String token = tok.nextToken();
    ar[i] = Integer.parseInt(token);
    i++;
}
Run Code Online (Sandbox Code Playgroud)

java arrays string parseint stringtokenizer

0
推荐指数
1
解决办法
993
查看次数

标签 统计

arrays ×1

java ×1

parseint ×1

string ×1

stringtokenizer ×1