Параметры LinkedList в Java - PullRequest
       24

Параметры LinkedList в Java

2 голосов
/ 17 мая 2010

Я создал программу, которая содержит связанные списки, которые передаются различными методами. Хотя в Java это прекрасно работает ... программе проверки стиля, которую мы должны использовать, она не нравится

Там написано: Объявление переменных, возвращаемых значений или параметров тип 'LinkedList' недопустим.

Если я объявлю их просто как List, у меня не будет доступа к нужным методам. Что мне делать?

Ответы [ 2 ]

4 голосов
/ 17 мая 2010

Либо объявите его как Deque (другой реализуемый интерфейс), либо перенастройте программу проверки стиля. Однако у Deque есть некоторые пропущенные методы, а не List. Вот выдержка из его Javadoc:

В отличие от интерфейса List, этот интерфейс не обеспечивает поддержку индексированного доступа к элементам.

Но я не ожидаю, что вы их используете:)

0 голосов
/ 17 мая 2010

Если вы уверены, что значение, которое входит в программу проверки стилей, представляет собой LinkedList, тогда приведите List к LinkedList, который предоставляет доступ к вашим методам.

...