String类matches方法报非法转义字符的原因
需要将特殊字符 "\"转义
public static void main(String[] args) {
String date1 = "20190323";
if (date1.matches("^\\d{4}$")){
System.out.println("date1 = " + date1);
}
}
public static void main(String[] args) {
String date1 = "20190323";
if (date1.matches("^\\d{4}$")){
System.out.println("date1 = " + date1);
}
}