Java的varargs与泛型
摘要:
一个使用了varargs的泛型方法如下1 public static <T> List<T> toList(T... arr)2 {3 List<T> list = new ArrayList<T>();4 for (T t : arr) list.add(t);5 return list;6 }如下调用将产生错误1 List<Object> objs = Test.toList(1, "two");原因在于编译器将无法正确推断类型参数,所以正确的做法是显式指明类型参数1 List<Object> ob 阅读全文
posted @ 2011-12-26 11:09 cssin 阅读(182) 评论(0) 推荐(0)
浙公网安备 33010602011771号