mnbn.net
当前位置:首页 >> JAVA中,关于可变参数和泛型的问题. >>

JAVA中,关于可变参数和泛型的问题.

主义这里的方法定义:public static T[] setArry(T...args){ 这里的可变参数仅仅只是允许参数个数不固定(可变), 但是并不允许参数的数据类型可变!! 你在 调用的时候 参数全部传同一类型即可通过编译和运行。 例如: print(setArry(“1”,“2”,...

public class Test { public void test (T... tArray) { for (T t : tArray) { System.out.println(t); } } public static void main(String[] args){ Test test1 = new Test(); Test test2 = new Test(); test1.test(test1, test2); } }

不行你这样肯定改不了, List e1=new ArrayList();//这句话拿到方法外面,e1必须是静态的。 否则你的操作怎么农弄都失败 import java.util.ArrayList; import java.util.List; public class Entity2 { List e1=new ArrayList(); private void se...

网站首页 | 网站地图
All rights reserved Powered by www.mnbn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com