假设我的代码有效。但是,这个小代码片段:
while ((line = input.readLine()) != null) {
myList.add(line.replaceAll ("[^a-zA-Z0-9 ]", "").toLowerCase());
}
给我这个输出:
a b c d
123
abcdz
456
aa
b
c
dd
期望的输出:
abcd123abcdz456aabcdd
输出此结果的代码位于 main 方法中,并且是:
for (int i = 0; i < args.length; i++) {
BufferedReader reader = new BufferedReader (new FileReader (args[i]));
List<String> foo = simplify(reader);
for (int j = 0; j < foo.size(); j++) {
System.out.println(foo.get(j));
}
}
有任何想法吗?
提前谢谢大家。