testsort.java
来自「一些Java写的测试API的源代码」· Java 代码 · 共 44 行
JAVA
44 行
/**
*Author Miracle
*Time 2005.12.4 19:40
*
*/
/** implements Comparator **/
/** implement the sort(Num,String) by implementing the Comparator interface **/
import java.util.*;
public class TestSort
{
public static void main(String[] args)
{
List l = Arrays.asList(args);
Collections.sort(l,new YourComparator());
System.out.println(l);
}
}
/** sort the Number **/
class MyComparator implements Comparator
{
public int compare(Object o1,Object o2)
{
int s1 = Integer.parseInt(o1.toString());
int s2 = Integer.parseInt(o2.toString());
return s1 > s2?1:(s1==s2?0:-1);
}
}
/** sort the String by theFirst char **/
class YourComparator implements Comparator
{
public int compare(Object o1,Object o2)
{
String s1 = o1.toString();
String s2 = o2.toString();
return s1.charAt(0) > s2.charAt(0)?1:(s1.charAt(0)==s2.charAt(0)?0:-1);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?