/*
java.util.Set;
java.util.SoretedSet;无序不可重复,但存进去的元素可以按照元素大小顺序自动排列
java.util.SortedSet.TreeSet;
因为String,Date,Integer都实现了comparable接口
意思是可以比较的意思,才能拿来比较
*/
import java.text.*;
import java.util.*;
public class fuck10{
public static void main(String[] args) throws Exception{
//创建集合
SortedSet ss=new TreeSet();
//1.添加Integer类型元素
ss.add(12);//自动装箱
ss.add(32);
ss.add(162);
ss.add(142);
ss.add(122);
//遍历
Iterator it=ss.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
//2.String类型
SortedSet st=new TreeSet();
//添加元素
st.add("uno");
st.add("jack");
st.add("tom");
st.add("tim");
st.add("call");
//遍历
Iterator itw=st.iterator();
while(itw.hasNext()){
System.out.println(itw.next());
}
//3.Date类型
String s1="2008-09-12";
String s2="2008-08-12";
String s3="2003-09-12";
String s4="2009-09-12";
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date t1=sdf.parse(s1);
Date t2=sdf.parse(s2);
Date t3=sdf.parse(s3);
Date t4=sdf.parse(s4);
//创建集合
SortedSet sw=new TreeSet();
//添加元素
//为什么要这么写步骤,你到时候出错的时候好排查
sw.add(t1);
sw.add(t2);
sw.add(t3);
sw.add(t4);
Iterator its=sw.iterator();
while(its.hasNext()){
Object element=its.next();
if(element instanceof Date){
Date d=(Date)element;
System.out.println(sdf.format(d));
}
}
}
}
java.util.Set;
java.util.SoretedSet;无序不可重复,但存进去的元素可以按照元素大小顺序自动排列
java.util.SortedSet.TreeSet;
因为String,Date,Integer都实现了comparable接口
意思是可以比较的意思,才能拿来比较
*/
import java.text.*;
import java.util.*;
public class fuck10{
public static void main(String[] args) throws Exception{
//创建集合
SortedSet ss=new TreeSet();
//1.添加Integer类型元素
ss.add(12);//自动装箱
ss.add(32);
ss.add(162);
ss.add(142);
ss.add(122);
//遍历
Iterator it=ss.iterator();
while(it.hasNext()){
System.out.println(it.next());
}
//2.String类型
SortedSet st=new TreeSet();
//添加元素
st.add("uno");
st.add("jack");
st.add("tom");
st.add("tim");
st.add("call");
//遍历
Iterator itw=st.iterator();
while(itw.hasNext()){
System.out.println(itw.next());
}
//3.Date类型
String s1="2008-09-12";
String s2="2008-08-12";
String s3="2003-09-12";
String s4="2009-09-12";
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date t1=sdf.parse(s1);
Date t2=sdf.parse(s2);
Date t3=sdf.parse(s3);
Date t4=sdf.parse(s4);
//创建集合
SortedSet sw=new TreeSet();
//添加元素
//为什么要这么写步骤,你到时候出错的时候好排查
sw.add(t1);
sw.add(t2);
sw.add(t3);
sw.add(t4);
Iterator its=sw.iterator();
while(its.hasNext()){
Object element=its.next();
if(element instanceof Date){
Date d=(Date)element;
System.out.println(sdf.format(d));
}
}
}
}