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 回答