[JAVA] 54. Collection - ArrayList

편준민's avatar
Feb 19, 2025
[JAVA] 54. Collection - ArrayList
💡
가변 크기의 배열을 구현하는 클래스이다. 백터 클래스와는 다르게 동기화를 하지 않는다.

1. 객체를 ArrayList에 저장

package ex13; import java.util.ArrayList; class Point { int x, y; public Point(int x, int y) { this.x = x; this.y = y; } public String toString() { return "(" + x + ", " + y + ")"; } } public class ArraylistTest { public static void main(String[] args) { ArrayList<Point> list = new ArrayList<>(); list.add(new Point(0, 0)); list.add(new Point(4, 0)); list.add(new Point(3, 5)); list.add(new Point(-1, 3)); list.add(new Point(13, 2)); System.out.println(list.toString()); } }
notion image

2. 문자열을 ArrayList에 저장

package ex13; import java.util.ArrayList; public class ArraylistTest2 { public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); list.add("Apple"); list.add("Banana"); list.add("Mango"); list.add("Pear"); list.add("Grape"); int index = list.indexOf("Mango"); System.out.println("Mango의 위치 : " + index); } }
notion image
Share article

YunSeolAn