2024-02-01 00:10:22

자바에서 파이썬의 list와 가장 비슷한 역할을 하는 것은 바로 ArrayList 클래스이다. 아래 예제 코드를 통해서 간단히 사용법을 살펴보도록 하자.

 

ArrayList<Integer> arrayList = new ArrayList<>();

arrayList.add(10);
arrayList.add(20);
arrayList.add(30);
arrayList.add(40);
arrayList.add(50);
System.out.println(arrayList); // [10, 20, 30, 40, 50]

arrayList.remove(1);
System.out.println(arrayList); // [10, 30, 40, 50]

Integer idx = arrayList.indexOf(50);
System.out.println(idx); // 3

Integer len = arrayList.size();
System.out.println(len); // 4

 

ArrayList의 여러 메서드 중에서 가장 많이 쓰일 만한 것들은 예제 코드에 소개된 add(), remove(), indexOf(), size() 등이다.

 

  • add(): 요소 추가
  • remove(): 요소 삭제
  • indexOf(): 해당 요소의 인덱스 반환
  • size(): 해당 리스트의 사이즈 반환

 

참고자료

[1] https://stackoverflow.com/questions/48772017/java-equivalent-of-python-list