public class Demo05
{
public static void main(String[] args)
{
List<String> list=new ArrayList();
list.add("a");
list.add("abcd");
list.add("abc");
list.add("def");
Collections.sort(list,new StringComp());
System.out.println(list);
list=new ArrayList();
list.add("a");
list.add("abcd");
list.add("abc");
list.add("def");
Collections.sort(list);
System.out.println(list);
}
}
package cn.hfut.www.Sort;
import java.util.Comparator;
public class StringComp implements Comparator<String>
{
@Override
public int compare(String o1, String o2)
{ //按字符长度排序
int len1=o1.length();
int len2=o2.length();
return len1-len2;
}
}