【发布时间】:2014-04-01 00:35:09
【问题描述】:
所以我目前有:
List<String> lineList = new ArrayList<String>();
String thisLine = reader.readLine();
while (thisLine != null) {
lineList.add(thisLine);
thisLine = reader.readLine();
}
System.out.println(lineList);
这基本上是读取文本文件并返回文本文件中的数字。
我得到的输出是[0 6 13 0 0 75 33 0 0 0 4 29 21 0 86 0 32 66 0 0]
这似乎是正确的。但是我要做的是在不创建新数组的情况下删除所有零。但是我是否必须将此字符串 arraylist 转换为整数数组列表才能这样做?我怎么能只删除零?
谢谢!
【问题讨论】:
-
每行是否只有一个整数?
-
不会再循环使用
lineList解决lineList.remove()的问题? -
去掉“0”或者0是一样的
标签: java arrays file-io arraylist