Problem

1/10

ArrayList 만들기

Theory Click to read/hide

배열 목록
일반 배열과 달리   java.util 패키지의 ArrayList는 자동으로 확장되는 배열입니다. ArrayList 유형의 개체를 만들 때 다음을 수행할 필요가 없습니다. 치수를 지정합니다. 예를 들어, ArrayList list = new ArrayList();
일반 배열과 비교한 장점 ArrayList:
  • 일정한 시간에 인덱스로 요소에 빠르게 액세스 O(1);
  • 선형 시간의 값으로 요소에 액세스 O(n);
  • null을 포함하여 모든 값을 저장할 수 있습니다.

약점 ArrayList:
요소 삽입/제거  "오른쪽에" 배치된 모든 요소를 ​​덮어씁니다. 목록에서 왼쪽으로 한 위치, 즉 선형 시간 O(n);

목록에는 객체만 포함될 수 있으므로 숫자를 저장하려면 int 대신 Integer를 사용하십시오. Integer는 클래스의 이름이며 이 클래스의 개체는 정수 값을 포함할 수 있습니다. 클래스 및 객체에 대한 자세한 내용은 객체 지향 프로그래밍 소개를 참조하세요.

Problem

String 유형의 요소를 포함하는 arr라는 배열 ArrayList를 만듭니다.