자바에서 파이썬의 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
'Dev > java' 카테고리의 다른 글
[java] 거듭제곱 구하는 방법, Math.pow() (0) | 2024.06.13 |
---|---|
[thymeleaf] 이미지 태그 소스 정의하는 방법 (0) | 2024.06.12 |
[java] 구글 이메일 전송 코드에서 535-5.7.8 Username and Password not accepted 에러 대처 방법 (0) | 2024.06.11 |
[thymeleaf] css 링크거는 방법 (0) | 2024.06.08 |
[java] 키, 값으로 구성된 엔트리를 저장할 수 있는 HashMap 클래스 (0) | 2024.01.31 |
[java] String 문자열의 일부 자르기, substring() 메서드 (0) | 2024.01.17 |
[java] 사용자 입력 받기 - 문자열, 정수, 실수 (0) | 2024.01.01 |
[java] 콘솔에 출력할 때 개행하지 않기, System.out.print("문자열") (0) | 2023.12.28 |