본문 바로가기
자바

ArrayList 클래스와 Arrays 클래스

by 복제비 2022. 1. 25.

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

댓글