야이니 세상즐기기

공지 사항

Java 2008. 1. 15. 12:35 by 야이니

간혹 데이타를 중복을 제거하고 데이타를 소팅해야 할 경우가 있다.


그때는 java.util.TreeSet을 사용해 보자.

import java.util.*;

public class TreeSetTest {
 
    public static void main( String [] args ){
        String    []    arrStr    = {"사과", "바나나", "딸기", "파인애플", "귤", "복숭아", "딸기", "귤"};
        String           sStr      = "";
 
        TreeSet   treeSet  = new TreeSet();
 
        System.out.println(" 중복제거전 배열 갯수 = " + arrStr.length );

        for ( int i = 0; i < arrStr.length; i++ ) {
            System.out.println("배열 소팅전 = " + arrStr[i] );
            treeSet.add( arrStr[i] );
        }
 
        System.out.println(" 중복제거후 배열 갯수 = " + treeSet.size() );

        Iterator it  = treeSet.iterator();
        while ( it.hasNext() ) {
            sStr = (String)it.next();
            System.out.println("TreeSet 소팅후 =" + sStr );
        }
    }
}


Result Println :


중복제거전 배열 갯수 = 8
배열 소팅전 :
  사과
  바나나
  딸기
  파인애플
  귤
  복숭아
  딸기
  귤
중복제거후 배열 갯수 = 6
TreeSet 소팅후 :
 귤
 딸기
 바나나
 복숭아
 사과
 파인애플

1 ··· 15 16 17 18 
BLOG main image
야이니 세상즐기기

by 야이니

카테고리

분류 전체보기 (18)
---------- (0)
Java (4)
Eclipse (3)
JavaScript (3)
JavaFX (1)
AJAX (1)
KAFKA 카프카 (1)
----------- (0)
재테크 (0)
라틴댄스 (0)
세상살이 (5)
해외여행 (0)
국내여행 (0)

달력

«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

tistory!get rss Tistory Tistory 가입하기!