public static void main(String[] args) {
String a = "1111177";
System.out.println(a.matches("d{1,7}"));
}输出FALSE public static void main(String[] args) {
String a = "1111177";
System.out.println(a.matches("\\d{1,7}"));
}输出TRUE,请问"\\"加与不加有什么区别
String a = "1111177";
System.out.println(a.matches("d{1,7}"));
}输出FALSE public static void main(String[] args) {
String a = "1111177";
System.out.println(a.matches("\\d{1,7}"));
}输出TRUE,请问"\\"加与不加有什么区别
在java里面,因为java编译的时候,会把要转义,\\其实代表着\
所以,\\d{1,7} 指的是 数字出现1次到7次
在java里面,因为java编译的时候,会把要转义,\\其实代表着\