最新文章列表

Oracle中nlssort()函数排序功能

Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。 设置NLS_SORT值即可。 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M 按照拼音排序  使用方法如下: 拼音 SELE ...
清心明目 评论(0) 有1896人浏览 2015-04-07 10:33

java实现中文字符串的排序

import java.util.*; import java.text.*; public class SortByChinese { public static void main(String[] args) { // Collator 类是用来执行区分语言环境的 String 比较的,这里选择使用CHINA Comp ...
abio1023 评论(0) 有1419人浏览 2015-03-10 11:10

mysql 按中文拼音排序

转自:http://blog.sina.com.cn/s/blog_62ae5aa10101bjdh.html   按照汉字的拼音排序,用的比较多是在人名的排序中,按照姓氏的拼音字母,从A到Z排序; 如果存储姓名的字段采用的是GBK字符集,那就好办了,因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了,但考虑到人名等都是常用汉字,因此只是针对 ...
如若_晴 评论(0) 有843人浏览 2014-09-25 14:04

中文排序

对于一个数组或者列表或者集合的元素进行排序是一个比较常用的需求。现有的Java类库也提供了API来实现这样的功能,比如Arrays.sort以及Collections.sort的方法。另外,我们也可以用Collator来实现中文的排序。 package demo; import java.text.Collator; import java.util.ArrayList; import ...
MouseLearnJava 评论(4) 有3629人浏览 2013-07-16 15:25

oracle数据库中文排序

Oracle数据库中文拼音排序问题,NLS_SORT设置(ZZ) Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。 1、设置NLS_SORT参数值       SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序       SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序   ...
shao_lixin 评论(0) 有791人浏览 2013-03-28 12:25

java

- 第一种情况: Comparator cmp = Collator.getInstance(java.util.Locale.CHINA);   String[] arr = { "张三", "李四", "王五", "刘六" }; Arrays.sort(arr, cmp); for (int i = 0; ...
newObject 评论(0) 有408人浏览 2012-07-30 14:45

pinyin4j使用

最近在列表排序上遇到了一个关于中文排序的问题 很自然的百度以后找到了一个工具pinyin4j 这里就pinyin4j的基础使用笔记一下 其实百度上也能得到类似的结果   首先来看一个HanyuPinyinOutputFormat的类 因为之后我们在将中文转化为拼音的过程中 需要传入这个参数   HanyuPinyinOutputFormat format = new HanyuPiny ...
cookiejj2010 评论(0) 有1739人浏览 2011-12-28 17:10

Android 中文排序

之前在 Android 上面做了一个音频标签编辑器。其中文件浏览的时候需要对文件进行排序,原以为 String 的 compare 会根据汉字拼音的字母顺序自动排序,但是结果并不是那样,于是网上找了一下相关的文章看到用 java.text.Collator 和 java.util.Locale 可以实现这个需求,现在我整理一下。 Collator chinaCollator = Collator ...
lijianghui2000 评论(0) 有3460人浏览 2011-12-21 15:32

解决Hibernate中MySQL的中文排序

最近使用mysql做一个交易网站,使用hibernate作为持久化框架。 当我使用hibernate的Order进行排序的时候,杯具发生了。中文给我乱排了。 mysql中如果需要正常按照中文排序,其中一种处理方法是   SELECT * FROM BZ_COMPANY ORDER BY CONVERT( COMPANY_NAME USING GBK ) ASC     可问题是这 ...
raywithu 评论(2) 有6831人浏览 2011-08-03 17:14

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics