Comparator接口,String類數組按字符串長度排序
package zzy;
import static java.lang.System.*;
import java.util.*;
/**
*
* @author Zhu Zhengyan
*/
public class zzy9 {
public static void main(String[] args)
{
String[] m = {"zzy","zknm","lt"};
Arrays.sort(m,new LengthComparator()); //Arrays.sort可以傳入一個comparator對象
out.println(Arrays.toString(m));
}
}
class LengthComparator implements Comparator<String>
{
public int compare(String a,String b)
{
return a.length()-b.length();
}
}
import static java.lang.System.*;
import java.util.*;
/**
*
* @author Zhu Zhengyan
*/
public class zzy9 {
public static void main(String[] args)
{
String[] m = {"zzy","zknm","lt"};
Arrays.sort(m,new LengthComparator()); //Arrays.sort可以傳入一個comparator對象
out.println(Arrays.toString(m));
}
}
class LengthComparator implements Comparator<String>
{
public int compare(String a,String b)
{
return a.length()-b.length();
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.