public class Test {
public static void main(String args[]) throws Exception...{
String str=\"c:/abc\";
str=str.replaceAll(\"/\",\"\\\\\\\\\");
System.out.println(str);
} }
为什么在
String str=\"c:/abc\";
会报错呢?请问哪里错误?
public static void main(String args[]) throws Exception...{
String str=\"c:/abc\";
str=str.replaceAll(\"/\",\"\\\\\\\\\");
System.out.println(str);
} }
为什么在
String str=\"c:/abc\";
会报错呢?请问哪里错误?
String str=\"c:/abc\"; 改成
String str="c:\\abc";
看看吧 我没有4过。
双引号前加上反斜杠,就不再是字符串其实标记了。public class Test
{
public static void main(String args[]) throws Exception...
{
String str = "\"c:/abc\"";
str = str.replaceAll("\"/\"", "\"\\\\\\\\\"");
System.out.println(str);
}
}
这句也应该有问题。
会报错呢?
String str = "\"c:/abc\"";
你想要的是这种吧,你想把引号用转义字符表示对吧,不过字符串外面应该还要加上引号!