我正在尝试从以下 txt 文件中删除逗号:
abcd,efgh,ijkl
mnop,qrst,uvwx
yzzz,0123,4567
8910
我的代码是这样的:
public static ArrayList readFileByLine(ArrayList list, String fileName){
try{
File file = new File(fileName);
Scanner reader = new Scanner(file);
reader.useDelimiter(",");
while(reader.hasNext()){
String s = reader.next();
s= s.trim();
s= s.replaceAll("," , "");
list.add(s);
}
reader.close();
}
catch(FileNotFoundException e){ System.err.println("Error: " + e.getMessage());}
return list;
}
除非绝对必要,否则我尽量不使用正则表达式,如果您建议我使用正则表达式,请解释它的作用!谢谢您的帮助!