Вам нужно «проверить» или определить объект Comparable следующим образом:
аюсь реализовать отсортированный список как простое упражнение на Java. Чтобы сделать его общим, у меня естьadd(Comparable obj)
поэтому я могу использовать его с любым классом, реализующим интерфейс Comparable.
Но когда я используюobj.compareTo(...)
где-нибудь в коде я получаю"unchecked call to compareTo(T) as a member of the raw type java.lang.Comparable"
от компилятора (с-Xlint:unchecked
опция). Код работает просто отлично, но я не могу понять, как избавиться от этого раздражающего сообщения.
Есть намеки?