Я хочу выделить два списка: Во-первых, это список целых чисел. Я обозначаю это как:
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");
, все работает нормально.
Я не могу понять причину.