"Java ArrayList"의 두 판 사이의 차이

115번째 줄: 115번째 줄:
;array list에서의 정렬 사용
;array list에서의 정렬 사용
*Collections.sort() 메소드를 이용한 정렬
*Collections.sort() 메소드를 이용한 정렬
</syntaxhighlight>
*forearch를 이용한 반복
<syntaxhighlight lang='java' run>
<syntaxhighlight lang='java' run>
import java.util.ArrayList;
import java.util.ArrayList;

2021년 9월 4일 (토) 16:39 판

1 개요

arraylist 란 크기를 변경할수 있는 배열이다
java.util 에 포함되어있음
  • 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));
    }
}
  • set() 메소드로 데이터 수정 가능
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에서의 반복문 사용
  • for문을 이용한 반복
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));
        }
    }
}
  • forearch를 이용한 반복
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);
        }
    }
}

2 같이 보기

  • [[ ]]
  • [[ ]]
  • [[ ]]
  • [[ ]]
  • [[ ]]
  • [[ ]]

3 참고

[[분류: ]] [[분류: ]]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}