고마구의 개발 블로그
240517 4주차 금요일 - JAVA 16 본문
오늘은 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) + " ");
}
'KDT풀스택과정 공부' 카테고리의 다른 글
240521 5주차 화요일- JAVA 18 (0) | 2024.05.21 |
---|---|
240520 5주차 월요일 - JAVA 17 (0) | 2024.05.20 |
240516 4주차 목요일 - JAVA 15 (0) | 2024.05.16 |
240514 4주차 화요일 - JAVA 14 (0) | 2024.05.14 |
240513 4주차 월요일 - 깃허브 (0) | 2024.05.13 |