public class ChineseComparator
extends java.lang.Object
implements java.util.Comparator, java.lang.Comparable
// 中文名称排序
Comparator objCmp;
objCmp = new ObjectComparator(new ChineseComparator(), arrayData, "getName", String.class);
Arrays.sort(arrayData, objCmp);
面向对象的比较器。| 构造器和说明 |
|---|
ChineseComparator() |
ChineseComparator(java.lang.Object str1) |
ChineseComparator(java.lang.String str1) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
compare(java.lang.Object str1,
java.lang.Object str2) |
int |
compare(java.lang.String str1,
java.lang.String str2) |
int |
compareTo(java.lang.Object str2) |
int |
compareTo(java.lang.String str2) |
static void |
main(java.lang.String[] args) |
public ChineseComparator(java.lang.String str1)
str1 - public ChineseComparator(java.lang.Object str1)
public ChineseComparator()
public int compare(java.lang.String str1,
java.lang.String str2)
str1 - str2 - Comparator.compare(Object, Object)public int compare(java.lang.Object str1,
java.lang.Object str2)
compare 在接口中 java.util.Comparatorpublic int compareTo(java.lang.String str2)
str2 - Comparable.compareTo(Object)public int compareTo(java.lang.Object str2)
compareTo 在接口中 java.lang.Comparablepublic static void main(java.lang.String[] args)
Copyright © 2001-2014 hynnet.com