2010-05-17 9 views
2

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

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

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

+1

Какие методы 'LinkedList' вы используете, а не в' List'? – cletus

+2

Какую программу проверки стиля вы используете? Вы уверены, что проблема заключается не в том, что у них нет аргументов generics? – Uri

+1

Это будет трудно ответить на этот вопрос, не видя хотя бы часть кода, зная, какой тип программы проверки вы используете и для чего вы его используете. Пожалуйста, постарайтесь быть более конкретными (больше данных редко болит) –

ответ

4

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

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

Но я не ожидаю, что вы их :)

-1

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

+0

Проверка стиля тоже не понравится. –