-Xlint:unchecked を指定してコンパイルすると、プログラムは正しくコンパイルおよび動作しますが、この警告を削除する方法を探しています。どんな助けでも大歓迎です!ありがとうございました
これは警告です:
java: warning: [unchecked] unchecked cast
found : E
required: java.lang.Comparable<E>
^^^^
警告を与えるコードは次のとおりです。
public boolean contains(E obj) {
Node<E> curr = head;
while (curr != null) {
return true;
}
curr = curr.next;
}
return false;
}