ArrayList - ArrayTest01

Jonny·2022년 2월 22일
0

컬렉션 Collection

목록 보기
1/12
package day12;

import java.util.ArrayList;

public class ArrayTest01 {

	public static void main(String[] args) {
		
	 // ArrayList   생성
	 ArrayList<Integer> arr = new ArrayList<Integer>();
	 // ArrayList<int> arr2 = new ArrayList<int>();  기본형은 사용불가 -> Wrapper
	 
	 
	 //  요소
	 arr.add(new Integer(10));
	 arr.add(new Integer(-5));
	 arr.add(new Integer(200));
	 
	 arr.add(20);
	 arr.add(30);
	 arr.add(40);
	 
	 arr.add(null);	//null 삽입 가능 주의
	 
	 System.out.println(arr);
	 
	 
	 arr.add(2, 1010);		// 2번째 배열에 1010 추가
	 System.out.println(arr);
	 
	 
	 // 요소 꺼내기
	 int val = arr.get(0);		// get(원하는 인덱스 번호)
	 System.out.println(val);
	 
	 
	 // 지정된 요소의 개수
	 int size = arr.size();		// 요소의 개수 출력
	 System.out.println(size);
	 
	 
	 // 요소 삭제
	 arr.remove(1);			// 1번째 배열 요소 삭제
	 System.out.println(arr);
	 
	 // 값 변경
	 int prev = arr.set(1, 2020);	// 변경전 기본에 저장되있던 값 리턴
	 System.out.println(arr);
	 System.out.println(prev);
	 
	 // 요소 전체삭제
	 arr.clear();
	 System.out.println(arr);
	 

	 
	 
	}

}
profile
Jonny의 Java 공부

0개의 댓글