美文网首页
Java中进行中文排序

Java中进行中文排序

作者: 清风观的小道士 | 来源:发表于2020-05-26 14:45 被阅读0次

项目中遇到一个问题,需要使用Java进行名称的排序输出。此时,使用

Collections.sort(sourceIdList, new Comparator<AnalysisToolVO>() {
@Override
public int compare(AnalysisToolVO o1, AnalysisToolVO o2)
return 01.getName().compareTo(o2.getName());
}
});
进行排序后,发现名称并没有按照一定的顺序进行排序,
于是参考网上的教程,使用如下两种方式进行

  1. Collator.getInstance(Locale.CHINESE).compare(o1.getName(), o2.getName())
  2. Collator.getInstance(Locale.CHINA).compare(o1.getName(), o2.getName())
    第二种方式会更好一些

相关文章

  • Java中进行中文排序

    项目中遇到一个问题,需要使用Java进行名称的排序输出。此时,使用 Collections.sort(source...

  • 八种排序算法原理及Java实现

    八种排序算法原理及Java实现 概述 排序算法分为内部排序和外部排序,内部排序把数据记录放在内存中进行排序,而外部...

  • 在nodeJs中进行中文排序

    在客户端中文排序可以使用localeCompare这个方法,然而在node中该方法却只能用于排数字和英文,对中文也...

  • Java中文按照拼音排序(含中文)

    添加maven,中文转拼音 工具jar 中文转拼音 排序封装类 使用

  • java 按照中文拼音排序

  • 59.Java推荐使用Collator类进行中文排序

    关于java中的涉及到的一些中文排序的问题一直都是一个很头疼的问题,因为java采用UNICODE编码,而中文的U...

  • 排序算法总结

    排序算法 排序算法可以分为内部排序和外部排序 内部排序:数据记录在内存中进行排序。 外部排序:排序的数据很大,排序...

  • iOS排序算法

    (插入排序、选择排序、交换排序、归并排序、基数排序) 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序...

  • 数据结构与算法(二)

    排序算法 1.内部排序:数据记录在内存中进行排序 常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡排序、归...

  • Java比较器(对象排序)

    Java实现排序的方式 自然排序:java.lang.Comparable 定制排序:java.lang.Comp...

网友评论

      本文标题:Java中进行中文排序

      本文链接:https://www.haomeiwen.com/subject/hjtvahtx.html