gnu

블로그 이미지
by 군우

TAG CLOUD

  • Total hit
  • Today hit
  • Yesterday hit

TreeMap<K,V> 클래스는


KEY 값과  VALUE 값으로 이루어져 있다.

 

키값은 중복을 허용하지 않는다.


tM.put(1,"a")


키값을 보유하고 있는   NavigableSet<Integer> t1 = tM.navigableKeySet();

을 사용한다.


내림차수로 바꿔출력하려면

itr = navi.descendingIterator(); 를 사용한다.


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
32
package framework22;
 
import java.util.Iterator;
import java.util.NavigableSet;
import java.util.TreeMap;
 
public class IntroTreeMap {
    public static void main(String[] args)
    {
        TreeMap<Integer , String> tMap = new TreeMap<Integer, String>();
        
        tMap.put(1"a");
        tMap.put(3"c");
        tMap.put(2"b");
        
        NavigableSet<Integer> navi= tMap.navigableKeySet(); //키정렬
        // 키값을 보유하고 있음.
        System.out.println(" 오름차순");
        Iterator<Integer> itr = navi.iterator();
        while(itr.hasNext())
            //System.out.println(itr.next());// 이렇게하면 index부분
            System.out.println(tMap.get(itr.next()));
        
        System.out.println("descendingItrator");
        itr = navi.descendingIterator();  // 내림차순으로 바꾸는 부분
        while(itr.hasNext())
            System.out.println(tMap.get(itr.next()));
        //tMap.get(itr.next()));  //인덱스의 값, 
        // itr.next() //             인덱스 .
    }
}
 
cs


1
2
3
4
5
6
7
8
9
//출력화면
 오름차순
a
b
c
descendingItrator
c
b
a
cs


'Java > Java Concept' 카테고리의 다른 글

[Java] Thread synchronization 쓰레드 동기화  (0) 2018.03.13
[Java] Thread  (0) 2018.03.13
[Java] TreeSet<E>  (0) 2018.03.13
[Java] HashSet, hash 알고리즘,  (0) 2018.03.12
[Java] LinkedList  (0) 2018.03.12
AND

ARTICLE CATEGORY

분류 전체보기 (197)
C (0)
HTML (7)
C# (88)
Python (27)
IT (0)
Android (2)
Java (65)
Study (5)
JavaScript (1)
JSP (2)

RECENT ARTICLE

RECENT COMMENT

CALENDAR

«   2025/04   »
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

ARCHIVE

LINK