columncomparator.java
来自「文件上传的java例子」· Java 代码 · 共 30 行
JAVA
30 行
package wjhk.jupload.filepanel;
import java.util.Comparator;
import java.util.Vector;
public class ColumnComparator implements Comparator {
protected int index;
protected boolean ascending;
public ColumnComparator(int index, boolean ascending) {
this.index = index;
this.ascending = ascending;
}
public int compare(Object one, Object two) {
if (one instanceof Vector && two instanceof Vector) {
Object eOne = ((Vector) one).elementAt(index);
Object eTwo = ((Vector) two).elementAt(index);
if (eOne instanceof Comparable && eTwo instanceof Comparable) {
if (ascending) {
return ((Comparable) eOne).compareTo(eTwo);
} else {
return ((Comparable) eTwo).compareTo(eOne);
}
}
}
return 0;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?