我没有任何代码可以显示,因为我不知道如何启动它,但是我将如何从文本文件中删除以指定字符串开头的一行。我尝试了在另一篇文章中找到的这段代码:
line = reader.readLine();
//...
while (line != null) {
if (!line.trim().equals(lineToRemove))
{
replace.println(line);
replace.flush();
}
}
但是我不知道如何填写命名错误。大多数情况下,我不知道该定义什么。任何帮助将不胜感激,如果您需要更多详细信息,请询问!
更新:这就是我一直在尝试的事情
try{
Scanner scanner = new Scanner(new File(file+ ".0.txt"));
while(scanner.hasNext()){
String lineOfText = scanner.nextLine();
if(lineOfText.startsWith("2")){
lineOfText = " ";
}
}
} catch(Exception owae){
System.exit(0);
}
更新3:
while(scanner.hasNext()){
String lineOfText = scanner.nextLine();
if(lineOfText.startsWith("2")){
lineOfText = " ";
System.out.println(lineOfText);
}
}
} catch(Exception owae){
System.exit(0);
}