Removing Line Termination Characters from a String

This section provides you an example of with program code which reads the string or text of a text file which is mentioned by the user and replacing all the new line character by the double quote with one space (" ") wherever it found.

Removing Line Termination Characters from a String

This section provides you an example of with program code which reads the string or text of a text file which is mentioned by the user and replacing all the new line character by the double quote with one space (" ") wherever it found.

Removing Line Termination Characters from a String

Removing Line Termination Characters from a String

     

This section provides you an example of with program code which reads the string or text of a text file which is mentioned by the user and replacing all the new line character by the double quote with one space (" ") wherever it found. When the program shows the string as output in the console, you will understand where the new line character was lying because of representing all the double quote with the single space symbol where the new line character was present in the string or text in the file.

 

Here is the code of the program:

import java.util.regex.*;
import java.io.*;

public class RemoveLineTermination{
  public static void main(String[] argsthrows IOException{
  BufferedReader in = 
 
new BufferedReader(new InputStreamReader(System.in));
  System.out.print("Enter file name: ");
  String filename = in.readLine();
  File file = new File(filename);
  if(!filename.endsWith(".txt")){
  System.out.println("File not in text format.");
  System.exit(0);
  }
  else if(!file.exists()){
  System.out.println("File not found.");
  System.exit(0);
  }
  FileInputStream fstream = new FileInputStream(filename);
  DataInputStream ds = new DataInputStream(fstream);
  BufferedReader br = new BufferedReader(new InputStreamReader(ds));
  Pattern p;
  Matcher m;
  String strLine;
  String inputText = "";
  while((strLine = br.readLine()) != nullinputText = inputText 
   + strLine + 
"\n";
//  p = Pattern.compile("(?m)$^|[\\n]+\\z");
  p = Pattern.compile("\n");
  m = p.matcher(inputText);
  String str = m.replaceAll("\" \"");
  System.out.println(str);
  }
}

Download this example.