ArrayList 클래스와 Arrays 클래스
ArrayList 클래스와 Arrays 클래스 개요
ArrayList 클래스의 객체는 순서가 존재하면서 데이터 객체의 중복이 허용되는 리스트 구조입니다.
Arrays 클래스는 배열을 객체로 취급하기 위해서 제공하고, asList( ) 메서드를 이용해서 배열을 List 형의 객체로 반환합니다.
ArrayList 클래스의 객체 생성
ArrayList<String> fname = new ArrayList<String>(Arrays.asList(new String[7]));
// Arrays 클래스의 asList( ) 메서드를 이용하여 String배열을 List형의 객체로 반환하는 fname ArrayList 객체를 생성해 줍니다.
ArrayList 객체의 값 설정
Collections.fill(fname, "Lee"); // fname 객체의 모든 요소 값을 "Lee" 로 설정해줌
배열과 같이 ArrayList 객체도 인덱스 값을 이용하여 객체의 값을 설정해 줍니다.
fname.set(0, "박"); // fname 객체의 0번 인덱스의 값을 "박" 으로 설정해줌
fname.set(2, "석"); // fname 객체의 2번 인덱스의 값을 "석" 으로 설정해줌
fname.set(5, "김"); // fname 객체의 5번 인덱스의 값을 "김" 으로 설정해줌
ArrayList 객체의 값 정렬 방법
Collections.sort(fname); // fname 객체를 오름차순 정렬함
Collections.sort(fname, Collections.reverseOrder()); // fname 객체를 내림차순 정렬함
실습 프로그램
'자바' 카테고리의 다른 글
Stack 클래스 (0) | 2022.01.28 |
---|---|
Vector 클래스 (0) | 2022.01.27 |
LinkedList 클래스 (0) | 2022.01.24 |
리스트(List) 관련 클래스 (0) | 2022.01.23 |
TreeSet 클래스 (0) | 2022.01.22 |
댓글