2017-11-07 1 views
0

중첩 된 LinkedList 항목에서 항목에 액세스하려고합니다. get(index) 함수는 전체 항목을 가져옵니다. 항목 내에 항목을 가져 오는 방법이 있습니까? 예 : 항목이있는 중첩 된 LinkedList가 [ [[1],[2],[3]], [[4],[5],[6]], [[7],[8],[9]] ]입니다. get(0)을 사용할 경우 [[1],[2],[3]]을 반환합니다. 이제 항목 [1], [2] 및 [3]에 개별적으로 액세스하려고하지만 어떻게해야할지 모릅니다. 나는 그것을 할 수있는 방법이있을 것이라는 것을 알고 있습니다. 그러나 저는 java에 익숙하지 않으므로 도움이 필요합니다. 감사.중첩 된 LinkedList에서 항목의 하위 항목에 액세스

+0

어떤 오브젝트인지 알 수있는 더 많은 코드가 있습니까 – crammeur

답변

0

사용 get(0).get(index), 당신은 객체에 할당하고 거기에서 그것을 사용하거나 인라인 메소드를 호출하거나 그래서 당신이 get() 방법은 당신에게 요소를 반환 LinkedList<LinkedList<Integer>>

+0

@Ameer는 크레디트 xD를 기꺼이 제공합니다. –

0

같은 것을 사용하고 있다고 가정.

2

int foo = myList.get(index).get(newIndex); 

가 쉽게 읽을 수 있기 때문에 차라리 처음 하나를 사용

LinkedList foo = myList.get(index); 
int bar = foo.get(newIndex); 

1

.

관련 문제