📄 classnamecomparator.java
字号:
/**
* Copyright: Copyright (c) 2002-2003
* Company: JavaResearch(http://www.javaresearch.org)
*/
package org.jr.java2html;
import java.util.*;
/**
* 全限定类名的比较器。
* 以全限定类名的类名部分作为内容进行比较。
* <br>最后更新日期:2003年5月20日
* @author cherami@javaresearch.org
* @version 0.8
*/
class ClassNameComparator
implements Comparator {
/**
* 比较方法,以全限定类名的类名部分作为内容进行比较。
* @param o1 第一个对象
* @param o2 第二个对象
* @return 第一个对象的类名部分大于第二个时返回大于0,等于时返回0,小于时返回小于0
*/
public int compare(Object o1,
Object o2) {
String className1 = (String) o1;
String className2 = (String) o2;
int lastIndex = className1.lastIndexOf(".");
if (lastIndex > 0) {
className1 = className1.substring(lastIndex + 1);
}
lastIndex = className2.lastIndexOf(".");
if (lastIndex > 0) {
className2 = className2.substring(lastIndex + 1);
}
return className1.compareTo(className2);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -