【发布时间】:2012-04-14 02:36:30
【问题描述】:
我想删除两个列表: 首先是整数列表。我把它当做:
List<Integer> ints= Arrays.asList(1,2,3);
效果很好。
其次是对象列表。我声明为:
List<Object> objs= Arrays.asList(1,2.13,"three");
但是我一写它就会在 Eclipse 中出现错误。错误是:
Multiple markers at this line
- Type mismatch: cannot convert from List<Object&Comparable<?>&Serializable> to
List<Object>
- Type safety: A generic array of Object&Comparable<?>&Serializable is created for
a varargs parameter
如果我写的话
List<Object> objs = Arrays.<Object>asList(1,2.13,"three");
效果很好。
我不知道原因。
【问题讨论】:
标签: java generics collections jvm compiler-errors