logo

Java ArrayList 추가 메소드

Java ArrayList add(E 요소) 메소드

그만큼 ArrayListadd(E 요소) Java ArrayList 클래스의 메소드는 이 목록의 끝에 새 값을 추가합니다.

통사론:

 public boolean add (E element) 

매개변수:

여기서 '요소'는 목록에 추가되는 요소입니다.

업캐스팅

반품:

항상 'true'를 반환합니다. 부울 반환 값에 대해 걱정하지 마십시오. 컬렉션 계열의 다른 클래스에는 요소를 추가할 때 서명에 ​​반환 값이 필요하기 때문에 항상 존재합니다.

실시예 1

 import java.util.ArrayList; public class ArrayListAddExample1{ public static void main(String[] args) { ArrayList list = new ArrayList(); list.add('element1'); // [element1] list.add(Boolean.TRUE); // [element1, true] list.add('last element') // [element1, true, last element] System.out.println(list); // [element1, true, last element] } } 
지금 테스트해보세요

산출:

 [element1, true, last element] 

실시예 2

 import java.util.ArrayList; public class ArrayListAddExample2{ public static void main(String[] args){ ArrayList id = new ArrayList(); list.add(1); // [1] list.add('student id'); // does not compile } } 
지금 테스트해보세요

산출:

 does not compile. 

이번에는 컴파일러가 정수 값만 허용된다는 사실을 알고 문자열 값을 추가하려는 시도를 방지합니다.

Java ArrayList add(int index, E 요소) 메소드

그만큼 add(int 인덱스, E 요소) Java ArrayList 클래스의 메소드는 ArrayList의 특정 인덱스에 특정 요소를 삽입합니다. 표시된 인덱스의 요소가 존재하는 경우 그 요소를 오른쪽으로 이동합니다.

통사론:

 public void add (int index , E element) 

매개변수:

'색인' : 요소가 삽입될 인덱스입니다.

'요소' : 삽입할 요소입니다.

반품:

아무것도 반환하지 않습니다.

실시예 3

 import java.util.ArrayList; public class ArrayListAddExample3{ public static void main(String[] args){ List colors = new ArrayList(); colors.add('red'); // ['red'] colors.add('blue'); // ['red' , 'blue'] colors.add(1, 'white'); // ['red' , 'white', 'blue'] colors.add(0, 'black'); // ['black', 'red' , 'white', 'blue'] System.out.println(colors); // ['black', 'red' , 'white', 'blue'] } } 
지금 테스트해보세요

산출:

엑셀 첫 문자 제거
 ['black', 'red' , 'white', 'blue'] 

실시예 4

 import java.util.ArrayList; public class ArrayListAddExample4{ public static void main(String[] args){ List list = new ArrayList(); list.add(0, 'e1'); // ['e1'] list.add(1); // ['e1' , 1] list.add(1, 'e2'); // ['e1', 'e2', 1] list.add(0, 1); // [1, 'e1', 'e2' , 1] System.out.println(list); // [1, 'e1', 'e2' , 1] } } 
지금 테스트해보세요

산출:

 [1, 'e1', 'e2' , 1] 

실시예 5

 import java.util.ArrayList; public class ArrayListAddExample5{ public static void main(String[] args){ List list = new ArrayList(); list.add(0, 'element1'); // ['element1'] list.add(1, 'element2'); // ['element1', 'element2'] list.add(3, 'element2'); // throws IndexOutOfBoundsException } } 
지금 테스트해보세요

산출:

 throwsIndexOutOfBoundsException