| 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"; |
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+"\";");
}
}
}
}