这问题谁懂得?帮忙解释下哈! String...user是声明数据组吗?如果是,那和String[] user的这种写法有何不同之处呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个可以当作数组但是这个是jdk5的新语法,叫做可变参数,如果一个方法存在可变参数,那就必须在最后一个参数。 用...的语法,你可以直接传(string 1,string 2,String 3...),还可以传 (new String[]{'1','2','3'...});用的时候自然会变成一个数组 String[] user 则只能是传 (new String[]{'1','2','3'...});语法上有区别! String...user。。可变参数可传N个。。String[] user一个参数。。只能传一个数组参数。。 正确的举例:public void str1(String...user){}public void str2(String[] user){}//用法如下str1("abc","123","234");str2(new String[]{"abc","123","234"}); jsp中如何对对foreach进行循环,itmes要怎么写才行 @Transactional在我的配置当中不起作用 求助 jpa实体映射问题 今天是平安夜,我男朋友却没有陪我过 struts 自定义标签的问题 Hibernate中如何获取某个字段的全部值 用struts怎样实现将在jsp页面中增加html代码 如何利用Log4j在日志中输出16进制的线程ID 谁有JBoss的examples?我没找到。 关于ant的使用的一个小问题 Hibernate用Query查询出现的问题 java 为什么要设计抽象类
但是这个是jdk5的新语法,叫做可变参数,如果一个方法存在可变参数,那就必须在
最后一个参数。
用的时候自然会变成一个数组
String[] user 则只能是传 (new String[]{'1','2','3'...});
语法上有区别!
String[] user一个参数。。只能传一个数组参数。。
举例:public void str1(String...user){}
public void str2(String[] user){}//用法如下
str1("abc","123","234");
str2(new String[]{"abc","123","234"});