2013-11-26 1 views
2

ArrayList에는 최대 크기에 도달했을 때 배열의 크기를 조정하는 자체 메서드가 있지만 그 메서드를 재정 의하여 내 알고리즘을 구현할 수있는 방법이 있습니까?ArrayList 크기 조정을위한 알고리즘 구현

+0

클래스를 확장 할 수 있습니다. –

+5

배열 리사이징과 같은 것은 없습니다 ...... – Ingo

+0

클래스를 확장 한 후 메소드가 final 또는 private로 선언 된 경우 재정의 할 수 없습니다. – anon

답변

0

ArrayList을 확장하고 ensureCapacity(int)을 덮어 씁니다. javadoc의 경우 here을 확인하고 소스 코드의 경우 here을 확인하십시오.

+1

'elementData'가 비공개라는 점을 감안할 때 어떻게하면 좋을까요? –

+0

죄송합니다. 글쎄, 그가 정말로, 정말로 그가 반사를 사용할 수 있기를 원한다면 ;-) – Blub

관련 문제