| Refresh | Home EGTry.com

escape special characters in java string


Version tested: apache commons-lang-2.6.jar

string java literal expression
"come here", she said. String s="\"come here\", she said.";
null String s=null;
String s="";
line1 line2 String s="line1\tline2";

Escape Java String

package string;

import org.apache.commons.lang.StringEscapeUtils;

public class EscapeJavaStringMain {


	public static void main(String[] args) {
		String[] strings={"\"come here\", she said.", null, "", "line1\tline2"};
		
		for(int i=0; i<strings.length; i++) {
			String s=strings[i];
			String escaped=StringEscapeUtils.escapeJava(s);
			if (escaped==null) {
				System.out.println(s+",String s=null;");
			} else {
				System.out.println(s+",String s=\""+escaped+"\";");
			}
		}


	}

}