TreeSet(1)
import java.util.*;
class TreeSetTest implements Comparable//<TreeSetTest>
{
public static void main(String[] args)
{
TreeSet<TreeSetTest> ts = new TreeSet<TreeSetTest>();
Scanner sc = new Scanner(System.in);
int quit;
System.out.println("input numbers, to quit,input 0");
while((quit = sc.nextInt()) != 0)
ts.add( new TreeSetTest(quit) );
for( TreeSetTest tst : ts)
System.out.println( tst.getInt() );
}
int i;
TreeSetTest(int i){
this.i = i;
}
int getInt(){
return i;
}
public int compareTo(Object object){
return -(((TreeSetTest)object).i-this.i);
}
}
class TreeSetTest implements Comparable//<TreeSetTest>
{
public static void main(String[] args)
{
TreeSet<TreeSetTest> ts = new TreeSet<TreeSetTest>();
Scanner sc = new Scanner(System.in);
int quit;
System.out.println("input numbers, to quit,input 0");
while((quit = sc.nextInt()) != 0)
ts.add( new TreeSetTest(quit) );
for( TreeSetTest tst : ts)
System.out.println( tst.getInt() );
}
int i;
TreeSetTest(int i){
this.i = i;
}
int getInt(){
return i;
}
public int compareTo(Object object){
return -(((TreeSetTest)object).i-this.i);
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.