개요
- 자바 ArrayList
- List 인터페이스의 구현체 중 하나
- 크기를 변경할 수 있는 배열 리스트
- add() 메소드를 이용하여 array list에 추가 가능하다.
import java.util.ArrayList;
public class helloj {
public static void main(String[] args){
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
System.out.println(cars);
}
}
- get() 메소드를 이용하여 데이터 접근 가능
import java.util.ArrayList;
public class helloj {
public static void main(String[] args){
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
System.out.println(cars.get(1));
}
}
import java.util.ArrayList;
public class helloj {
public static void main(String[] args){
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
System.out.println(cars);
cars.set(2,"hyandai");
System.out.println(cars);
}
}
- clear() 메소드로 데이터를 모두 제거할수있다
import java.util.ArrayList;
public class helloj {
public static void main(String[] args){
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
System.out.println(cars);
cars.clear();
System.out.println(cars);
}
}
- size() 메소드로 데이터 갯수를 확인할수 있다
import java.util.ArrayList;
public class helloj {
public static void main(String[] args){
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
System.out.println(cars);
System.out.println(cars.size());
}
}
- array list에서의 반복문 사용
import java.util.ArrayList;
public class helloj {
public static void main(String[] args){
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
for (int i = 0; i < cars.size(); i++) {
System.out.println(cars.get(i));
}
}
}
import java.util.ArrayList;
public class helloj {
public static void main(String[] args){
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
for (String i : cars) {
System.out.println(i);
}
}
}
- array list에서의 정렬 사용
- Collections.sort() 메소드를 이용한 정렬
import java.util.ArrayList;
import java.util.Collections;
public class helloj {
public static void main(String[] args){
ArrayList<String> cars = new ArrayList<String>();
cars.add("Volvo");
cars.add("BMW");
cars.add("Ford");
cars.add("Mazda");
Collections.sort(cars);
for (String i : cars) {
System.out.println(i);
}
}
}