对含有bean的list按照汉字排序
来源:互联网 发布:儿童编程入门pdf 编辑:程序博客网 时间:2024/05/21 17:23
// 按姓名拼音排序 [BEGIN]
WUserCache[] sortArray = tempFriendListC.toArray(new WUserCache[tempFriendListC.size()]);
Arrays.sort(sortArray, new Comparator<Object>() {
@Override
public int compare(Object o1, Object o2) {
Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);
String str1 = ((WUserCache)o1).getName();
String str2 = ((WUserCache)o2).getName();
String [] nameArray = {str1, str2};
Arrays.sort(nameArray, cmp);
if (nameArray[0].equals(str1)) {
return -1;
} else if (nameArray[0].equals(str2)) {
return 1;
} else {
return 0;
}
}});
int sortArrayLength = sortArray.length;
for (int i = 0; i < sortArrayLength; i++) {
WUserCache wUserCache = sortArray[i];
friendListC.add(wUserCache);
}
// 按姓名拼音排序 [END]
WUserCache[] sortArray = tempFriendListC.toArray(new WUserCache[tempFriendListC.size()]);
Arrays.sort(sortArray, new Comparator<Object>() {
@Override
public int compare(Object o1, Object o2) {
Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);
String str1 = ((WUserCache)o1).getName();
String str2 = ((WUserCache)o2).getName();
String [] nameArray = {str1, str2};
Arrays.sort(nameArray, cmp);
if (nameArray[0].equals(str1)) {
return -1;
} else if (nameArray[0].equals(str2)) {
return 1;
} else {
return 0;
}
}});
int sortArrayLength = sortArray.length;
for (int i = 0; i < sortArrayLength; i++) {
WUserCache wUserCache = sortArray[i];
friendListC.add(wUserCache);
}
// 按姓名拼音排序 [END]
- 对含有bean的list按照汉字排序
- 对汉字字符串按照拼音排序
- 含有tuple的list按照tuple中的某一位进行排序
- 对单词词库按照字符长度排序。然后去除含有“-”的单词。
- java 对 汉字排序(按照拼音字母排序)
- MySQL按照汉字的拼音排序
- MySQL按照汉字的拼音排序
- MySQL按照汉字的拼音排序
- MySQL按照汉字的拼音排序
- MySQL按照汉字的拼音排序
- MySQL按照汉字的拼音排序
- MySQL按照汉字的拼音排序
- MySQL按照汉字的拼音排序
- Thinkphp按照汉字的首字拼音排序
- 按bean的属性值对list集合进行排序
- JAVA-对LIST的bean中的某属性排序
- 关于Comparable<T>解决List<bean>,依据bean的某个属性对list进行排序
- 按照汉字拼音排序
- Android APK反编译详解(附图)
- dbcp 连接配置属性详解
- 32位linux 系统编译android 2.3 或以后
- Cmd下FTP使用命令全集
- Android SDK源码安装教程
- 对含有bean的list按照汉字排序
- 从敏捷的业务目标论软件开发
- Refactoring Memo
- Ftp在Windows下的客户端工具
- 两台机器共享文件操作
- 与python第一次亲密接触
- 中国联通推“薄膜卡”方案:可实现一卡双号
- Asp.net CKeditor+CKfinder(html編輯器)
- JS柱状图