티스토리 뷰
<%@page import="java.util.ArrayList, java.util.Arrays, java.util.Comparator"
contentType="text/html;charset=euc-kr"
%>
<%
// 정렬할 List
ArrayList list = new ArrayList();
// 화면출력용 임시 변수
String tmp = null;
// YYYYMMDDHH24MISS의 형식으로 뒤죽박죽 입력
list.add("200607051000");
list.add("200607051430");
list.add("200607051130");
list.add("200607051230");
list.add("200607051330");
out.println("--------- 변환 전 ---------<br>");
for (int i = 0; i < list.size(); i++) {
tmp = (String)list.get(i);
out.println( tmp+ "<br>");
}
// 리스트를 배열로 변환
Object[] obj = list.toArray();
// API에서 Arrays.sort 참조 ( 정렬의 실체임 )
Arrays.sort(obj, new Comparator() {
public int compare(Object o1, Object o2) {
String t1 = (String) o1;
String t2 = (String) o2;
return t1.compareTo(t2);
}
});
out.println("--------- 변환 후 ---------<br>");
for (int i = 0; i < obj.length; i++) {
tmp = (String) obj[i];
out.println( tmp+ "<br>");
}
%>
[출처] http://blog.naver.com/maartet
[원본] http://blog.naver.com/maarteti/90005877794
[작성자] maart
'Development' 카테고리의 다른 글
[Android] ScrollView 의 이동처리 (0) | 2010.07.06 |
---|---|
[Android] EditText 의 커서위치 설정 (0) | 2010.07.05 |
[Java] Collections.sort 를 이용한 ArrayList 의 정렬 (0) | 2010.07.02 |
[Android] java.lang.IllegalStateException (0) | 2010.07.01 |
[Java] Zip 압축 풀기 (0) | 2010.06.30 |
- Total
- Today
- Yesterday