list中汉字排序
来源:互联网 发布:优化发现环境心得体会 编辑:程序博客网 时间:2024/06/08 09:42
public class ComparaterUtils implements Comparator<GoodFriendItemVo>{
// public int compare(GoodFriendItemVo lhs, GoodFriendItemVo rhs) {
// String name1 = lhs.getFriendName();如果希望用名字排序
// String name2 = rhs.getFriendName();
// return name1.compareTo(name2);
// }
public int compare(GoodFriendItemVo lhs, GoodFriendItemVo rhs) {
String a1 = lhs.getAlpha();
String a2 = rhs.getAlpha();
//a1首字母较大,返回1,否则返回-1,相等返回0,#放到了最后
if("#".equals(a1)){
return 1;
}else if("#".equals(a2)){
return -1;
}else{
return a1.compareTo(a2);
}
}
// public int compare(GoodFriendItemVo lhs, GoodFriendItemVo rhs) {
// String name1 = lhs.getFriendName();如果希望用名字排序
// String name2 = rhs.getFriendName();
// return name1.compareTo(name2);
// }
public int compare(GoodFriendItemVo lhs, GoodFriendItemVo rhs) {
String a1 = lhs.getAlpha();
String a2 = rhs.getAlpha();
//a1首字母较大,返回1,否则返回-1,相等返回0,#放到了最后
if("#".equals(a1)){
return 1;
}else if("#".equals(a2)){
return -1;
}else{
return a1.compareTo(a2);
}
}
}
获取到list中后,加入下面这句话就能根据汉字排序
Collections.sort(list, new ComparaterUtils()); 0 0
- list中汉字排序
- java 中对list中的汉字进行排序
- List首字中文汉字排序
- java中汉字排序
- MySql中汉字排序
- JAVA中对List<Map<String,Object>>中的中文汉字进行排序
- java中对List<Map<String,Object>>中的中文汉字排序
- Oracle 中汉字排序问题
- Oralce 中汉字排序问题
- java汉字中首字母排序
- freemarker中list排序
- FreeMarker中list排序
- FreeMarker中list排序
- FreeMarker中list排序
- list中对象排序
- python中list排序
- java中List排序
- java8中list排序
- 整洁的测试遵循的规则
- Java学习笔记之多态
- stm32的三种编程下载方式
- Android适配各种分辨率的问题
- FFmpeg常用基本命令
- list中汉字排序
- markdown编辑器
- openvas
- storm安装、运行
- 23种设计模式与《Head First设计模式》推荐
- 即时通讯之Socket.IO的学习,及使用nodejs 搭建websocket 聊天室
- 编译安装zabbix error: MySQL library not found
- 【腾讯开放平台】Android、IOS实现指定QQ临时会话功能
- FillBlankView:基于EditText的Android自定义补全信息控件,轻松高仿手机支付宝数字密码输入验证