24.08.29(ArrayList)

jiiiiiiiArchive.·2024년 8월 29일

🤯지식주머니🤯

목록 보기
7/98
post-thumbnail

리스트(List)

  • 배열과 비슷하지만 편리한 기능이 더 많은 자료형
  • 배열 : 크기가 정해져 있음, 리스트 : 크기가 변함
    • 크기가 정해져있지 않아 원하는만큼 값을 담을 수 있다.

ArrayList

  • add()
    • 요솟값 추가
// 야구 선수가 공을 3번 던졌을 때 각각의 시속

import java.util.ArrayList;
// import문 : 다른 패키지나 클래스를 현재 코드에서 사용하기 위해 선언

public class Sample {
    public static void main(String[] args) {
        ArrayList<Integer> pitches = new ArrayList();
        pitches.add(138);
        pitches.add(129);
        pitches.add(142);
        System.out.prinln(pitches); // 결과 : [138, 129, 142]
    }
}
  • get()
    • 특정 인덱스의 값 추출
import java.util.ArrayList;

public class Sample {
    public static void main(String[] args) {
        ArrayList<Integer> pitches = new ArrayList();
        pitches.add(138);
        pitches.add(129);
        pitches.add(142);
        System.out.println(pitches.get(1)); // 야구선수의 두 번째 투구 속도 출력
                                            // 결과 : 129
    }
}
  • size()
    • ArrayList의 요소의 개수 출력
(... 생략 ...)
System.out.println(pitches.size()); // 결과 : 3
  • remove()
    • 인덱스에 해당하는 항목을 삭제한 뒤, 그 항목 리턴
(... 생략 ...)
System.out.println(pitches.remove(0));
// pitches의 첫 번째 항목이 138이므로, 138을 삭제한 뒤 138을 리턴한다.
// 결과 : 138

comment) 개념은 이해하기 쉬우나 문제에 적용하는 데에는 시간이 걸림. 많은 문제풀이 필요

profile
이것저것 다 적는 기록장📚

0개의 댓글