【发布时间】:2015-03-13 01:56:59
【问题描述】:
我有一个文本文件。我正在阅读它,然后将其放入二维阵列中。有空格。我需要摆脱那些空间。但我不能正确使用trim。这是我的代码:
while ((line = br.readLine() ) != null ){
char[] row = line.toCharArray();
line.trim();
int counter = 0;
for (int i = 0; i < row.length; i++) {
maze[counter][i] = row[i];
System.out.print(maze[i]);
counter++;
}
System.out.printf("%n");
}
输出如下:
1 1 1 0
0 0 1 0
0 0 1 0
0 9 1 0
我阅读的文本文件中的元素之间有一个空格。但是我得到了太多的空格作为输出。我需要把它当作
1110
0010
0010
0910
我想我应该使用trim方法,但我想不通。
【问题讨论】:
-
String#split和trim也可能有帮助...哦,line.trim();应该是line = line.trim(); -
@KickButtowski 当然............