还可以这样,用TreeSet,再重写compare 方法:- import java.util.*;
- class Test{
- public static void main(String args[]) {
- String s="34 9 -1 88 2 64" ;
- String[] temp=s.split(" ");
- Set<String> ts=new TreeSet<String>(new myComparator());
- for(String t:temp)
- ts.add(t);
- // s=ts.toString();
- System.out.print(ts);
- }
- }
- class myComparator implements Comparator<String> {
- public int compare(String o1, String o2) {
- return Integer.parseInt(o1)-Integer.parseInt(o2);
- }
- }
复制代码 |