Home Java Example Java Util Removing Line Termination Characters from a String

Related Tutorials


 
 

Share on Google+Share on Google+

Removing Line Termination Characters from a String

Advertisement
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. 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.

Advertisement

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: April 16, 2007

Related Tutorials

Discuss: Removing Line Termination Characters from a String  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:0
DMCA.com