0

そのため、ファイルからいくつかの数値を読み取って配列に入れようとしています。空白に問題がある人について読んでいるので、トリムを使用して、次のようにしました。

String[] tokens = new String[length];
 for(int i = 0; i<length;i++){
    String line = fileReader.nextLine();
    line = line.trim();
    tokens = line.split("");
    }

ただし、この配列の最初の要素 (token[0]) は空になります。分割機能の使い方が間違っていますか?

4

2 に答える 2

1
tokens = line.split(" ");

空白を忘れました。

于 2013-04-19T10:43:02.157 に答える
1

split メソッドに分割する文字を指定する必要があります。これを試して:

tokens = line.split(" "); //split on a space character
于 2013-04-19T10:43:32.963 に答える