一个简单的数据文件,其中包含
1908,Souths,Easts,Souths,Cumberland,Y,14,12,4000
1909,Souths,Balmain,Souths,Wests,N
每条线代表一个赛季的英超联赛,格式如下:年份、英超联赛、亚军、次要英超联赛、木勺、总决赛举行、获胜得分、失败得分、人群
我知道如何将数据存储到数组中并使用分隔符,但我不确定如何将每个数据项用逗号存储到单独的数组中?一些建议以及要使用的特定代码会很好。
更新:我刚刚添加了代码,但它仍然没有工作。这是代码:
import java.io.*;
import java.util.Scanner;
public class GrandFinal {
public static Scanner file;
public static String[] array = new String[1000];
public static void main(String[] args) throws FileNotFoundException {
File myfile = new File("NRLdata.txt");
file = new Scanner (myfile);
Scanner s = file.useDelimiter(",");
int i = 0;
while (s.hasNext()) {
i++;
array[i] = s.next();
}
for(int j=0; j<array.length; j++) {
if(array[j] == null)
;
else if(array[j].contains("Y"))
System.out.println(array[j] + " ");
}
}
}