일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- function
- springframework
- 연락처 프로그램
- 윈도우 #단축키
- 데이터베이스
- 파일 입출력
- 연산자
- array
- JavaScript
- 설치
- kotlin #return #jump
- 오라클
- spring
- Event
- Java
- property
- css
- javaservlet
- jQuery
- GUI
- String
- jsp
- File 클래스
- Method
- html
- list
- 다형성
- 상속
- 자바
- 코틀린#클래스#상속
- Today
- Total
Binary World
JAVA CLASS : Set - TreeSet 클래스 본문
<TreeSet 클래스>
CollectionMain06.java
package edu.java.collection06; import java.util.Iterator; import java.util.Set; import java.util.TreeSet; // Collection<E> // |__ Set<E> // |__ HashSet<E>, TreeSet<E> public class CollectionMain06 { public static void main(String[] args) { // TreeSet<String> 객체 생성 TreeSet<String> set = new TreeSet<>(); // Set<String> set = new TreeSet<>(); // 다형성 // 데이터 저장: add(element) set.add("One"); set.add("Two"); set.add("Three"); set.add("Four"); set.add("Five"); // Iterator 객체를 사용한 데이터 출력 Iterator<String> itr = set.iterator(); while (itr.hasNext()) { System.out.println(itr.next()); } System.out.println(); // 데이터 삭제: remove(element) set.remove("One"); System.out.println("--- 삭제 후 ---"); for (String x : set) { System.out.println(x); } System.out.println(); // TreeSet<E>인 경우 // iterator(): 오름차순 Iterator 객체 생성 // descendingIterator(): 내림차순 Iterator 객체 생성 // -> HashSet<E>은 내림차순 Iterator가 없음 Iterator<String> itr2 = set.descendingIterator(); while (itr2.hasNext()) { System.out.println(itr2.next()); } } // end main() } // end class CollectionMain06 |
* 출력화면
Five Four One Three Two --- 삭제 후 --- Five Four Three Two Two Three Four Five |
'개발자의 길 > JAVA' 카테고리의 다른 글
JAVA CLASS : Map-TreeMap 클래스 (0) | 2017.01.09 |
---|---|
JAVA CLASS : Map-HashMap 클래스 (0) | 2017.01.09 |
JAVA CLASS : Set - HashSet 클래스 (0) | 2017.01.09 |
JAVA CLASS : List - LinkedList 클래스 (0) | 2017.01.09 |
JAVA CLASS : ArrayList 클래스 (0) | 2017.01.06 |