可能重复:
如何解决未经检查的强制转换警告?
当我使用 -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;
}