package com.hp.test;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class SortTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str[]={"张", "梁", "张庄", "钱", "九", "一", "韩", "六", "八"," 何", "成", "其它", "里", "庄", "镇", "镇张"," 梁山"};
List<String> list=new ArrayList<String>();
list.add("梁");
list.add("张庄");
list.add("庄");
list.add("梁山");
Collections.sort(list,new Com());
for(String str2:list){
System.out.println(str2);
}
}
}
class Com implements Comparator<String>{
@Override
public int compare(String str1, String str2) {
if(str1.length()>str2.length()){
return 0;
}
return 1;
}
}
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class SortTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str[]={"张", "梁", "张庄", "钱", "九", "一", "韩", "六", "八"," 何", "成", "其它", "里", "庄", "镇", "镇张"," 梁山"};
List<String> list=new ArrayList<String>();
list.add("梁");
list.add("张庄");
list.add("庄");
list.add("梁山");
Collections.sort(list,new Com());
for(String str2:list){
System.out.println(str2);
}
}
}
class Com implements Comparator<String>{
@Override
public int compare(String str1, String str2) {
if(str1.length()>str2.length()){
return 0;
}
return 1;
}
}