我一直在做这个代码,但我一直坚持如何正确拆分文本文件。我怎么能做到这一点?我正在使用二维数组,同时从文本文件中读取。
Scanner sc= new Scanner (System.in);
int entry;
String hockeyStats[][] = new String[8][30];//Array initialized, up to 30 players in total can be in the database.
BufferedReader input = new BufferedReader (new FileReader ("Vancouver Stats.txt"));//Text file with player names imported.
// FULL NAME, GOALS, ASSISTS, PLUSMINUS, PENALTY MINUTES, SHOTS
String listnumbers="word";
while (listnumbers!=null)
{
for (int x=0; x<30;++x)
{
listnumbers=input.readLine();
String temp[]=listnumbers.split(" ");
for (int y=0; y<7;++y)
{
hockeyStats[x][y]=temp[y];
}
}
}
input.close();
我必须做什么?我不明白这里的问题。这是我的文本文件中的内容,Vancouver Stats
Kesler Ryan 22 27 11 56 222
Sedin Henrik 14 67 23 52 113
Edler Alexander 11 38 0 34 228
Hansen Jannik 16 23 18 34 137
Hamhuis Dan 4 33 29 46 140
Tanev Christopher 0 2 10 2 15
我对如何获取这些数据集并将它们放入二维数组感到困惑,这样我就可以询问用户是否要排序、搜索玩家、添加他们等。
如果有人可以帮助我,请感谢!