2009-11-04 5 views
1

최종 arraylist()를 선언하면 arraylist에서 삽입, 검색 및 업데이트 작업을 수행 할 수 있는지 여부를 결정할 수 있습니다.최종 arraylist 선언

+2

어떤 프로그래밍 언어를 사용하고 있습니까? –

+1

어떤 언어 등? – dmeister

답변

3

final은 arraylist를 가리키는 변수가 변경 될 수 없음을 의미합니다. 그렇다고해서 객체의 메서드를 호출 할 수 없다는 의미가 아니므로 객체에 삽입, 검색 및 기타 연산을 수행 할 수 있습니다.

+0

나는 언어가 자바라고 생각한다. – rossoft

0

Java의 ArrayList에 대해 이야기하고 있다면 가능합니다. final은 변수가 참조하는 ArrayList 인스턴스를 변경할 수 없다는 것을 의미합니다. 다음과 같은 목록이 최종 선언되면

3

:

public final List myList = new ArrayList(); 

목록에 수정을 중지 아무것도 없다 :는 불가능했을 것입니다 다음 그러나

myList.add("value"); 

는 :

myList = new ArrayList(); 
myList = someOtherList;