私はこのコードを実行してきましたが、テキスト ファイルを適切に分割する方法に行き詰まっています。どうすればこれを行うことができますか?テキストファイルからの読み取り中に、2次元配列を使用しています。
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
これらのデータ セットを取得して 2D 配列に配置する方法がわかりません。これにより、並べ替え、プレーヤーの検索、追加などを行うかどうかをユーザーに尋ねることができます。
誰かが私を助けてくれたら、ありがとう!