2010-05-17 4 views
2

다양한 방법으로 전달되는 링크 된 목록을 포함하는 프로그램을 만들었습니다. 이것은 자바에서 잘 작동하지만 ... 우리가 사용해야하는 스타일 검사 프로그램은 그것을 좋아하지 않는다.Java의 LinkedList 매개 변수

그것은 말하기를 : 변수, 반환 값 또는 매개 변수를 선언 할 때 'LinkedList'유형이 인 것은 허용되지 않는다.

내가 단순히 목록으로 선언하면 원하는 방법에 액세스 할 수 없습니다. 어떻게해야합니까?

+1

'Listed '에없는'LinkedList'의 어떤 메소드를 사용합니까? – cletus

+2

어떤 스타일 검사 프로그램을 사용하고 있습니까? 제네릭 논쟁에 문제가 없다는 것이 확실합니까? – Uri

+1

최소한이 코드의 일부를 보지 않고이 질문에 답하기가 어려울 것입니다. 사용하는 검사기 프로그램의 유형과 사용 방법을 알면됩니다. 좀 더 구체적으로 시도하십시오 (데이터가 거의 아프지 않음). –

답변

4

Deque (구현하는 다른 인터페이스)으로 선언하거나 스타일 검사 프로그램을 다시 구성하십시오. 그러나 Deque에는 List과 반대되는 일부 누락 된 방법이 있습니다. List 인터페이스와는 달리

는,이 인터페이스 요소에 인덱스 액세스에 대한 지원을 제공하지 않습니다 여기에 자바 독에서 추출입니다.

그러나 나는 당신이 그 (것) : 확신하는 경우, 스타일 검사기 프로그램에 입력 값이 LinkedList의 다음 LinkedList의에 목록을 캐스팅

-1

액세스 할 수 있습니다 사용하는 것을 기대하지 않습니다 당신의 방법에.

+0

스타일 검사기는 그 중 하나를 좋아하지 않을 것입니다. –

관련 문제