请问为什么我这个正则表达式提示错误
public class Test {
public static void main(String[] args) {
p("abc".matches("...")); //就这行提示错误,注释掉下面的一行却可以正常运行
p("a8888a".replaceAll("\\d", "-"));
}
public static void p(Object o) {
System.out.println(o);
}
}
按照尚学堂老马的示范,他就可以成功运行,我为什么不行啊
------解决方案--------------------
看代码没什么问题,报什么错误了?我猜你的编译级别可能低于1.5,第一个p调用参数boolean,无法自动装箱成Boolean