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