sortdemo.java
来自「JAVA 2应用开发指南源码」· Java 代码 · 共 39 行
JAVA
39 行
//SortDemo.java
import java.util.*;
public class SortDemo
{
//实现Comparator接口的静态类
static class Comp implements Comparator{
public int compare( Object obj1, Object obj2){
String s1=obj1.toString().toLowerCase();
String s2=obj2.toString().toLowerCase();
return s1.compareTo(s2);
}
}
//程序的入口方法
public static void main( String[] args )
{
String strMonths[]={
"One","Two","three",
"Four","five","Six",
"Sevent","eight","Night",
"Ten","eleven","Twelve"
};
//利用Arrays类进行排序
Arrays.sort(strMonths);
//get count of months
int nMonthLen= strMonths.length;
//按照字母顺序进行排序
for( int i=0; i< nMonthLen; i++ ){
System.out.print(strMonths[i] + " ");
}
//空行
System.out.println();
//用比较器进行构造
Arrays.sort(strMonths,new Comp());
for( int i=0; i< nMonthLen; i++ ){
System.out.print(strMonths[i] + " ");
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?