在Eclipse中,用到Java中的可变变量时,提示错误:“ 语法错误,仅当源级别为 5.0 时 varargs 才可用”,
代码什么的都没错,很是疑惑,“源级别为5.0”是什么意思?难倒说是只能在jdk1.5中才能使用,不可能啊,我用记事本写了个小测试,就可以使用啊。请大侠们不吝赐教。public ResultSet creatResultSet(String... str){
/*操作*/
}
代码什么的都没错,很是疑惑,“源级别为5.0”是什么意思?难倒说是只能在jdk1.5中才能使用,不可能啊,我用记事本写了个小测试,就可以使用啊。请大侠们不吝赐教。public ResultSet creatResultSet(String... str){
/*操作*/
}
JDK 5.0 的编译器,才支持 String... str 这种样式的参数,
低版本的编译器,无法识别这样的参数。
可以考虑,转换成 String [] str 这样。