我想检查字符串是否包含“\”。我使用字符串方法contains(),但它不起作用
String path = "D:\steve\";
if(path.contains("\"){
path = path.replaceAll("\\\\","");
}
答案 0 :(得分:2)
使用转义字符\
public class test{
public static void main(String[] args) {
String str = "a\\b";
System.out.println(str.contains("\\"));
}
}
以反斜杠(
\
)开头的字符是转义序列并且具有 对编译器有特殊意义。
https://docs.oracle.com/javase/tutorial/java/data/characters.html