투케이2K

242. (java/자바) subList 사용해 array list 가변 배열 데이터 부분 데이터 출력 실시 본문

Java

242. (java/자바) subList 사용해 array list 가변 배열 데이터 부분 데이터 출력 실시

투케이2K 2022. 3. 9. 11:22

[개발 환경 설정]

개발 툴 : Eclipse

개발 언어 : Java

 

[소스 코드]

package ex;

import java.util.ArrayList;

public class MainActivity7 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("[Program Start]");
		System.out.println("");
		
		
		/* [요약 설명]
		 * 1. subList 는 가변 배열 데이터에서 특정 인덱스 위치의 데이터를 출력할 수 있습니다.
		 * 2. list.subList(시작 인덱스, 종료 인덱스 (전) 까지)
		 * 3. ex : list.subList(0, 2) >> 0 번지 , 1 번지 인덱스 값 데이터를 출력합니다
		 * 4. 주의 사항 : subList 사용 시 메모리 누수 발생을 조심해야합니다
		 * */
		
		
		
		// [ArrayList 가변 배열 선언 실시]
		ArrayList list = new ArrayList();
		
		
		
		
		// [배열 데이터 삽입 : 0, 1, 2, 3, 4 번지 인덱스]
		list.add("하나"); // 데이터 삽입
		list.add("둘"); // 데이터 삽입
		list.add("셋"); // 데이터 삽입
		list.add("넷"); // 데이터 삽입
		list.add("다섯"); // 데이터 삽입
		
		System.out.println("list [전체 데이터] : " + list.toString());
		System.out.println("");
		
		
		
		// [subList 사용해 배열 데이터 부분 출력 실시 : 0번지, 1번지]
		System.out.println("subList [0 ~ 2] : " + list.subList(0, 2));
		System.out.println("");
		
		
		
		// [subList 사용해 배열 데이터 부분 출력 실시 : 1번지, 2번지, 3번지]
		System.out.println("subList [1 ~ 4] : " + list.subList(0, 4));
		System.out.println("");

	} // [메인 종료]

} // [클래스 종료]
 

[결과 출력]

 

 

반응형
Comments