2014-10-31 2 views
-5

arraylists에서 사용되는 get 메소드의 실제 코드가 무엇인지 궁금합니다. Ex. arrayList.get (i)ArrayList의 get 메소드는 어떻게 작동합니까?

실제 코드가 사용중인 것을 알고 싶습니다. 아무도이 질문에 대한 답을 모르는 경우 arrayList에서 요소를 반환하는 다른 방법은 무엇입니까?

또한 자바로 작성되었습니다. 당신이 검색 쿼리에서 "grepcode"를 넣으면

감사합니다, 디오 또한

+2

['ArrayList' 소스 코드 (http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8-b132 대한 코드의 /java/util/ArrayList.java?av=f) –

+2

이 질문은 게으르므로 주제와 관련이없는 것으로 보입니다. –

답변

1

이 Grepcode들이 많은 언어와 프레임 워크의 소스 코드를 나열 웹 사이트 인 구글은 신속하게 소스 코드를 찾을 수 있습니다. 여기

ArrayList.get():

public E get(int index) { 
     rangeCheck(index); 
     return elementData(index); 
    } 
+0

elementData는 정확히 무엇입니까? 나는 결코 그것을 전에 보지 않았다 – Dio

+0

@Dio 연결은 권리있다. 이것을 따라 가라. –

+0

나는 그것을 따라 갔고, 주위를 수색했으며, 나는 그것을 이해하지 못한다. 내가 5 개월 만 코딩 한 이후로 나는 소스 코드를 본 적이 없다. 따라서 나는 단순한 개념이 무엇인지 이해하지 못한다. – Dio

관련 문제