Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

고마구의 개발 블로그

240517 4주차 금요일 - JAVA 16 본문

KDT풀스택과정 공부

240517 4주차 금요일 - JAVA 16

고마구 2024. 5. 17. 17:56

오늘은 ArrayList를 학습했다.
ArrayList는 자바 프로그래밍 언어에서 제공되는 컬렉션 클래스입니다. 컬렉션은 자료구조를 자바로 구현한 클래스이다. ArrayList는 list라는 자료구조중 하나로 배열과 유사하지만 인덱스를 사용하지 않고 객체를 생성해 메소드로 데이터 저장 공간을 조작한다.

ArrayList<Integer> arr= new ArrayList<Integer>();
for(int i=0;i<6;i++) {
arr.add(i+1);
}
arr.add(2,9); //2번 인덱스에 9넣기
arr.set(3, 1); //3번 인덱스 1으로 변경

arr.remove(2); //인덱스로 삭제, 인덱스로 삭제시 뒤부터 삭제
arr.remove((Integer)1);//중복 데이터가 있으면 1개만 삭제된다.
int index=arr.indexOf((Integer)4); //없으면 -1
System.out.println(iter.next()+"c");
while(iter.hasNext()) {
System.out.print(iter.next()+"a");
iter.next();
}System.out.println();

for (int i = 0; i < arr.size(); i++) {
            System.out.print(arr.get(i) + " ");
        }