##. 소스

import java.util.*;

String[] arr = {"1", "2", "3", "4", "5"};

List<String> list = new ArrayList<String>();

System.out.print("Original: ");

for(int i=0; i<arr.length; i++)

{

System.out.print(arr[i]+", ");

list.add(arr[i]);

}

System.out.println("");


System.out.print("Shuffle1: ");

Collections.shuffle(list);

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

{

System.out.print(list.get(i)+", ");

}

System.out.println("");


System.out.print("Shuffle2: ");

Collections.shuffle(list);

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

{

System.out.print(list.get(i)+", ");

}

##. 결과
 

Original: 1, 2, 3, 4, 5, 

Shuffle1: 4, 3, 2, 1, 5, 

Shuffle2: 3, 2, 5, 4, 1,


'Dev > java, flex, jsp, js' 카테고리의 다른 글

java Collection  (2) 2011.08.23
Java SE의 정규 표현식  (0) 2011.08.04
keytool과 jarsinger를 이용해 인증하기  (2) 2011.03.03
[Java] 배열내 중복값 제거 - java.util.TreeSet  (1) 2010.08.23
jsp/servlet scope  (0) 2010.03.17

+ Recent posts