Я не понимаю, почему я получаю сообщение об ошибке, когда я использую listIterator? spot где я получил ошибку, следуйте комментарием.Как я могу исправить ошибки, которые я поместил в комментарии?
это мой код:
/**
Returns an iterator for iterating through this list.
@return an iterator for iterating through this list
*/
public ListIterator<String> listIterator()
{
return new LinkedListIterator();
// error here it says: Type safety: The expression of type
// LinkedList.LinkedListIterator needs unchecked conversion to conform
// to ListIterator<String>
}
class Node
{
public Object data;
public Node next;
}
class LinkedListIterator implements ListIterator
/* here also it says:The type LinkedList.LinkedListIterator must implement
the inherited abstract method ListIterator.previousIndex() when i implement
the listIterator it says:ListIterator is a raw type. References to generic
type ListIterator<E> should be parameterized*/
Я не знаю, как их исправить, так что любая помощь будет принята. спасибо
Возможно, хорошая книга новичка на Java или обучение учебникам Oracle будет хорошей инвестицией. –