본문 바로가기
JAVA

[ JAVA ] 배열 (array) 을 List 형태로 변경 하기

by 정윤재 2013. 6. 1.

배열을 사용하다 보면 더 사용하기 편리한 List 형태로

 

변경 하고 싶을 때가 있다. 그럴 때 사용 할 수 있는 것이

 

 

Arrays.asList

 

이다.

 

사용 예제는 아래와 같이 기재 한다.

 

 

package com.test;

 

import java.util.Arrays;

import java.util.List;

 

public class ArrayAsListTest{

 

 

public static void main(String[] args){

 

String[] strArr = {"aaa","bbb","ccc"};

 

int[] intArr = {111,222,333};

 

 

List strList = Arrays.asList(strArr);

 

for(int i=0; i<strList.size();i++){

System.out.println((String)strList.get(i));

}

System.out.println("****************");

 

 

List<int[]> intList = Arrays.asList(intArr);

 

System.out.println(intList.size()+":size");

//int 의 경우 int[] 로 return 되는 신기한 형태이다.

 

 

for(int i=0;i<intList.size();i++){

 

for(int j=0;j<intList.get(i).length;j++){

System.out.println(Integer.toString((Integer)intList.get(i)[j]));

}

 

}

}

 

}

 

==============================================

 

실행 결과

 

 

aaa

bbb

ccc

****************

1:size

111

222

333

 

 

 

 


댓글