无法添加字符" \"在所有字符串空格之前。
"test string"
应为"test\ string"
答案 0 :(得分:2)
你需要逃避反斜杠(它是一个特殊的角色) -
String str = "test string";
str = str.replace(" ", "\\ ");
System.out.println(str);
输出是(请求的)
test\ string
答案 1 :(得分:1)
您可以尝试这样:
"test string".replaceAll(" ","\\\\ ");