问题描述
- p(Object)对于参数(boolean)不适用
-
public class testRegExp {public static void main(String[] args) { p("abc".matches("..."));//括号中返回一个boolean类型的值 } public static void p(Object o) { System.out.println(o); } //eclipse提示错误p(Object)对于参数(boolean)不适用 //求大牛指导对于boolean参数为什么不能传给Object??(jdk是1.7版本)
}
解决方案
出现这个问题是因为编译器不支持自动装箱。
看看eclipse的选项:window-preferences-java-compiler-Compiler compliance level
看一下是不是1.4,如果是就改成1.5或者1.6(有的版本显示成5.0和6.0),然后应该就没有问题了。
时间: 2025-01-27 05:06:12