##. 소스
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 |