从文本文件开始删除行

时间:2019-03-05 01:30:05

标签: java

我没有任何代码可以显示,因为我不知道如何启动它,但是我将如何从文本文件中删除以指定字符串开头的一行。我尝试了在另一篇文章中找到的这段代码:

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); 
        }

0 个答案:

没有答案