我有一個字符串,如C:\Users\temp\index.html
,並且想用"\\"
替換"\"
。我曾嘗試以下:使用String.replace()替換斜線,即「」
str= str.replace("\", "\\");
..但是Eclipse不斷暗示我添加參數的替代方法。
任何幫助,將不勝感激。
我有一個字符串,如C:\Users\temp\index.html
,並且想用"\\"
替換"\"
。我曾嘗試以下:使用String.replace()替換斜線,即「」
str= str.replace("\", "\\");
..但是Eclipse不斷暗示我添加參數的替代方法。
任何幫助,將不勝感激。
您需要轉義您的\
。使用\
字符逃脫。 \
是逃脫\
和"
的必要條件。
str.replace("\\", "\\\\");
你需要躲避斜槓字符:
str = str.replace("\\", "\\\\");
String str="C:\Users\temp\index.html";
str = str.replace("\\", "\\\\");
System.out.println(str);
試試這個,
str = str.replace("\\", "\\\\");
爲 「\」 勾銷符號,其具有特殊含義的影響語言。
感謝您的幫助。 – user1075958