public static void method(Set<?>... sets){}
根据程序流程,上述方法被调用两组或三组或更多。 (在编译时不知道)。在运行时创建的可变参数列表
有没有办法构建参数列表“即时”? 套是类型的集<> []
以下是不卓有成效:
Set<Set<Integer>> varargs = new HashSet<Set<Integer>>();
(方法识别可变参数只是作为一个集合 - >无解)
Set<Integer>[] varargs = new HashSet<Integer>[2];
?
返回
"Cannot create generic array of HashSet<Integer>"
我想构建一个参数数组,而数组大小和内容在运行时填充。
非常感谢!这工作 – panny 2012-01-03 19:09:04