Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在整数数组中保存令牌?_Java - Fatal编程技术网

Java 如何在整数数组中保存令牌?

Java 如何在整数数组中保存令牌?,java,Java,我试图将以下行保存到不同的数组中: 1908,Souths,Easts,Souths,Cumberland,Y,14,12,4000 我使用的代码为年份[I]提供整数值,但为winningScore[I]、loosingScore[I]和群组[I]提供零值。有人能帮我吗?我的代码如下: str[i] = inputFile.nextLine(); StringTokenizer tok = new StringTokenizer(str[i], ","); while (tok.hasMor

我试图将以下行保存到不同的数组中:

1908,Souths,Easts,Souths,Cumberland,Y,14,12,4000
我使用的代码为
年份[I]
提供整数值,但为
winningScore[I]
loosingScore[I]
群组[I]
提供零值。有人能帮我吗?我的代码如下:

str[i] = inputFile.nextLine();
StringTokenizer tok = new StringTokenizer(str[i], ",");

while (tok.hasMoreTokens()) {   
    year[i] = Integer.parseInt (tok.nextToken());
    winteam[i] = tok.nextToken();    
    loosingteam[i] = tok.nextToken();
    minor[i] = tok.nextToken();
    wooden[i] = tok.nextToken();
    held[i] = tok.nextToken();
    if(held[i] == "Y") {
        winningScore[i] = Integer.parseInt (tok.nextToken()); 
        loosingScore[i] = Integer.parseInt (tok.nextToken());
        crowd[i] = Integer.parseInt (tok.nextToken());
    }
    else {
        break;
    }
}

=
用于均衡两个参考,而
对象#equals
方法用于均衡两个
对象

if(hold[i]=“Y”)
字符串均衡需要使用equals方法,如

if(held[i].equals("Y")){...}

这是家庭作业吗?:-)非常感谢拉吉约蒂·马朱德。现在可以了。再次感谢。