日期:2014-05-20  浏览次数:20766 次

java 函数传参问题
例如

public void hello(Integer i1,Integer i2,Integer i3,...,Integer in){
        //不想用数组,之前看到某本书上说   params Integer in 就哦了,不过测试貌似记错单词了
}

------最佳解决方案--------------------
可以理解为数组
public class Test
{
public static void main(String[] args)
{
System.out.println(test(1,2,3,4,5,6,7,8,9,10));
}
private static int test(int... o)
{
int res = 0;
for(int i : o)
res += i;
return res;
}
}

------其他解决方案--------------------
引用:
例如
Java code??123public void hello(Integer i1,Integer i2,Integer i3,...,Integer in){        //不想用数组,之前看到某本书上说   params Integer in 就哦了,不过测试貌似记错单词了}


public void hello(Integer... i){
     //自己翻了一下,原来叫可变参数,可是怎么调用这个i,这个i是数组?
}