I need to delete a certain line from a text file. What is the most efficient way of doing this? File can be potentially large(over million records).
UPDATE: below is
try{
Scanner reader = new Scanner(new File("D:/seenu.txt"));
System.out.println("Enter serial number:");
String sl1=bufRead.readLine();
System.out.print("Please Enter The ServerName:");
String name=bufRead.readLine();
System.out.println("Please Enter The IPAddress");
String ipa=bufRead.readLine();
System.out.println("Line Deleted.");
PrintWriter writer = new PrintWriter(new FileWriter(new File("D:/user.txt")),true);
//for(int w=0; w