예제)
import java.util.Iterator;
import java.util.TreeMap;
import java.util.TreeSet;
public class Test1 {
public static void main(String[] args) {
//Set : 순서가 없다. 중복허용하지 않는다.
//↓↓↓↓↓TreeSet : 데이터가 정렬된 상태로 저장↓↓↓↓↓
TreeSet<String> set=new TreeSet<String>();
set.add("서울");
set.add("부산");
set.add("대구");
set.add("광주");
set.add("인천");
set.add("대전");
set.add("서울");
System.out.println(set);
//↓↓↓↓↓TreeMap : 데이터가 키순서로 정렬↓↓↓↓↓
TreeMap<String, String> map=new TreeMap<String, String>();
map.put("서울","1000");
map.put("부산","300만");
map.put("대구","250만");
map.put("광주","150만");
map.put("인천","200만");
map.put("대전","150만");
System.out.println(map);
Iterator<String> it=map.keySet().iterator();
while(it.hasNext()){
String key=it.next();
String val=map.get(key);
System.out.println(key+":"+val);
}
}
}
결과)
[광주, 대구, 대전, 부산, 서울, 인천]
{광주=150만, 대구=250만, 대전=150만, 부산=300만, 서울=1000, 인천=200만}
광주:150만
대구:250만
대전:150만
부산:300만
서울:1000
인천:200만