标签: java string escaping
我正在尝试创建一个具有以下值的String,但是我收到了语法错误。谁能请你帮忙呢。
tr -d '\15\32' < shell.sh > com.sh
我需要字符串中的最终输出,如上所述。这就是我尝试过的:
String s = "tr -d '\15\32' < shell.sh > com.sh";
但我收到上述代码的错误。
答案 0 :(得分:2)
字符串文字中的\会启动escape sequence。
\
将字符串文字中的\加倍:
String s = "tr -d '\\15\\32' < shell.sh > com.sh";