English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java ArrayList add() 메서드는 ArrayList의 지정된 위치에 요소를 추가합니다.
add() 메서드의 문법은 다음과 같습니다:
arraylist.add(int index, E element)
ArrayList add() 메서드는 두 개의 매개변수를 받을 수 있습니다:
index (선택적)- 요소를 추가할 인덱스
element - 추가할 요소
인덱스 매개변수를 전달하지 않으면 요소가 arraylist의 끝에 추가됩니다.
요소가 성공적으로 추가되면 true를 반환합니다.
주의:인덱스가 범위를 벗어났을 경우 add() 메서드는 IndexOutOfBoundsException 예외를 발생시킵니다.
import java.util.ArrayList; class Main { public static void main(String[] args) { //ArrayList 생성 ArrayListprimeNumbers = new ArrayList<>(); //the arraylist에 요소 추가 primeNumbers.add(2); primeNumbers.add(3); primeNumbers.add(5); System.out.println("ArrayList: " + primeNumbers); } }
출력 결과
ArrayList:2, 3, 5]
위 예제에서는 primeNumbers라는 ArrayList를 생성했습니다. 여기서 add() 메서드는 선택적인 인덱스 매개변수가 없으므로 모든 요소가 arraylist의 끝에 추가됩니다.
import java.util.ArrayList; class Main { public static void main(String[] args) { //ArrayList 생성 ArrayListlanguages = new ArrayList<>(); // 한 배열리스트의 끝에 요소 추가 languages.add("Java"); languages.add("Python"); languages.add("JavaScript"); System.out.println("ArrayList: " + languages); // 위치에1요소 추가 languages.add(1, "C++"); System.out.println("업데이트된 ArrayList: " + languages); } }
출력 결과
ArrayList: [Java, Python, JavaScript] 업데이트된 ArrayList: [Java, C++, Python, JavaScript]
위의 예제에서 우리는 add() 메서드를 사용하여 요소를 arraylist에 추가했습니다. 주의해야 할 이 부분을 참고하십시오
languages.add(1, "C++");
여기서, add() 메서드는 선택적인 index 매개변수를 가집니다. 따라서 C++인덱스1에 추가하십시오。
주의:현재 우리는 단일 요소만 추가했습니다. 그러나 addAll() 메서드를 사용하여 여러 요소(배열리스트, 집합, 맵 등)을 배열리스트에 추가할 수도 있습니다. 더 많은 정보를 얻으려면 방문하십시오Java ArrayList addAll()。