- 浏览: 897373 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (498)
- J2EE (52)
- 数据库 (17)
- java基础 (43)
- web技术 (19)
- 程序设计 (6)
- 操作系统 (18)
- IT资讯 (7)
- 我的IT生活 (12)
- 学习笔记 (9)
- Jquery (25)
- JavaScript (18)
- spring (40)
- Hibernate (12)
- Struts (10)
- YUI (2)
- Extjs (22)
- .net (0)
- Eclipse (10)
- 社会主义 (2)
- 服务器 (9)
- CSS (8)
- 网络安全 (16)
- 版本控制 (9)
- PHP (2)
- Oracle (42)
- SQL server (1)
- Mysql (11)
- 项目管理 (3)
- 开发工具使用 (10)
- SQL语句 (7)
- Perl (0)
- Shell (6)
- 漏洞 (4)
- ibatis (5)
- hacker (2)
- SQL注入 (6)
- Hacker工具 (2)
- 入侵和渗透 (7)
- 插件/组件 (2)
- 最爱开源 (5)
- 常用软件 (2)
- DOS (1)
- HTML (2)
- Android (9)
- CMS (1)
- portal (8)
- Linux (7)
- OSGI (1)
- Mina (5)
- maven (2)
- hadoop (7)
- twitter storm (2)
- sap hana (0)
- OAuth (0)
- RESTful (1)
- Nginx (4)
- flex (1)
- Dubbo (1)
- redis (1)
- springMVC (1)
- node.js (1)
- solr (2)
- Flume (1)
- MongoDB (2)
- ElasticSearch (1)
最新评论
-
M_drm:
请问要怎么设置浏览器才不报没权限呢?
用JS在页面调用本地可执行文件的方法(ACTIVEX) -
Alexniver:
官方文档。When importing data into I ...
mysql导入数据过慢 解决方法 -
camelwoo:
我记得 Criteria 可以做连接查询与子查询,也可以做分页 ...
Hibernate总结篇二 -
zhenglongfei:
楼主如果SubKeyName 这个节点不存在,怎么办??怎么用 ...
Java操作注册表 -
yxx676229549:
用log4j 2 了
logback
遇到了中文排序问题,比如想用拼音排序,
发现排序结果是:张三(Z)","李四(L)","王五(W),后来看了下《高质量java 151个建议》
一书,发现找到了答案,原来是每一个字符采用uft-8编码来比较,因为张排在李的前面,
所以就有这个答案了。因此建议使用的是compareto排序,如下:
但对于中文复杂的同音字情况,依然会偶然有问题,这个时候,就建议使用如ping4j等开源工具来进行转化排序了
String[] strs = {"张三(Z)","李四(L)","王五(W)"}; //排序,默认是升序 Arrays.sort(strs);
发现排序结果是:张三(Z)","李四(L)","王五(W),后来看了下《高质量java 151个建议》
一书,发现找到了答案,原来是每一个字符采用uft-8编码来比较,因为张排在李的前面,
所以就有这个答案了。因此建议使用的是compareto排序,如下:
String[] strs = {"张三(Z)","李四(L)","王五(W)"}; //定义一个中文排序器 Comparator c = Collator.getInstance(Locale.CHINA); //升序排列 Arrays.sort(strs,c);
但对于中文复杂的同音字情况,依然会偶然有问题,这个时候,就建议使用如ping4j等开源工具来进行转化排序了
发表评论
-
HTTP文件断点上传
2013-05-14 00:10 991HTTP文件断点上传 http://www.cnblogs.c ... -
使用 Eclipse Memory Analyzer 检测内存泄漏问题
2013-05-05 19:01 820转:http://blog.csdn.net/moneyice ... -
Java字符编码根本原理
2013-04-03 16:33 829Java开发中,常常会遇到乱码的问题,一旦遇到这种问题,常常就 ... -
StringUtils常用方法说明
2013-01-28 09:21 966http://www.iteye.com/topic/1128 ... -
位运算
2012-11-21 17:50 921程序中的所有数在计算 ... -
HashMap的2中遍历方式比较
2012-11-20 11:47 961http://smallnetvisitor.iteye.co ... -
java计算校验和:对“消息头+会话头+事务头+操作信息”按32位异或,对异或结果取反后的值为校验和。
2012-08-14 17:41 3503java计算校验和:对“消 ... -
java中对Byte字符数组定长截取的方法
2012-08-14 16:33 2069今天在在处理从网络上接收到的字符串,因为是从后台C语言过来的一 ... -
用java流方式判断文件类型
2012-06-28 09:50 1687原文:http://rainsilence.iteye.com ... -
ConcurrentHashMap分析
2012-02-07 16:36 1004ConcurrentHashMap分析 http://w ... -
Webservice调用方式:axis,soap详解
2011-11-29 12:41 1507转自:[url] http://blog.csdn.net/b ... -
java使用相对路径读取xml文件
2011-11-24 20:16 2789java使用相对路径读取xml文件: 一、xml文件一般的存放 ... -
Java 加载配置文件的方式
2011-11-24 20:15 910Java 加载配置文件的方式 http://liuzidon ... -
如何获得request response session 对象
2011-10-10 18:39 1279如何获得request response se ... -
JDBC DAO设计
2011-07-05 14:52 1099Connection的含义 Conn ... -
通过分析JDK源代码研究 Hash 存储机制
2011-07-01 15:53 1225HashMap 和 HashSet 是 Java Collec ... -
java判断数组内有无重复元素
2011-03-23 16:50 5254/** * 判断数组内有无重复元素 * @param ... -
java监听组合键
2011-03-18 15:13 1098监听普通ctrl+c的代码 public void keyP ... -
jdbc中执行一系列sql语句时一个简单事务的实现
2011-01-23 22:35 1619以下代码并没有用到第三方的东西,完全是在java jdk的接口 ... -
设计模式大集合
2010-12-31 14:50 9031、装饰者模式 http://www.iteye.com/t ...
相关推荐
实现的功能:混合字符串处理 中英文排序 右侧悬浮栏 顶部名称提示栏 滚动悬浮提示,文件里放置了运行的效果图,实现的效果还是让人很满意的 我开发的环境是intellij idea, 导入到eclipse要注意处理一些问题,具体...
* 特点:插入排序算法任然需要O(N*N),但一般情况下它要比冒泡算法快一倍,比选择排序也快, * 它常用在较复杂的排序算法后阶段 * 使用:数据量较小、基本有序的情况一般选择 插入排序 描述:选择排序 * ...
mysql中文排序方法1 mysql在查询字符串时是大小写不敏感的,在编绎mysql时一般以ISO-8859字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象,比较应急的方法是对于包含中文的字段加上”...
数组关联排序 注意:GB编码 库地址 http://demo.jb51.net/jslib/qswhGB2312.js 代码(demo写的很简陋) 代码如下: [removed] //power by 毛绒猫猫 liuyutong@baidu.com var strGB=”啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘...
Note:要转载的朋友请注意注明这篇文章的第一作者!这篇文章是dragon 朋友来邮探讨后他做的一个总结。在 DB 中排序还是在 应用程序中排序是个很有趣的话题,dragon 第一份邮件中其实已经总结的很好了,我添加了一点...
盖茨在1995年接受一次采访时说,“如果你认为你是一名真正优秀的程序员,就去读《计算机程序设计艺术》第一卷,确定可以解决其中所有的问题。”值得注意的是,盖茨本人读这本书时用去了几个月的时间,并同时进行了...
问题您想要在表或列表中显示一组自定义数据,并希望能够对其进行排序和/或分页。 您还希望拥有样式自由和简单的API。这个解决方案带有组件(例如和React Router's 正变得越来越流行。 渲染道具模式为您提供了最大的...
NULL 博文链接:https://have-life.iteye.com/blog/1689167
4.4.6 一般加权有向图中的最短路径问题 4.4.7 展望 第5章 字符串 5.1 字符串排序 5.1.1 键索引计数法 5.1.2 低位优先的字符串排序 5.1.3 高位优先的字符串排序 5.1.4 三向字符串快速排序 5.1.5 字符串排序...
4.4.6 一般加权有向图中的最短路径问题 433 4.4.7 展望 445 第5章 字符串 451 5.1 字符串排序 455 5.1.1 键索引计数法 455 5.1.2 低位优先的字符串排序 458 5.1.3 高位优先的字符串排序 461 5.1.4 三向字符串...
本程序用于 合并已经下载好的很多ts片段文件为一个完整的ts文件。 使用方法:将 ts所有分段文件... 如果出现莫名其妙的错误,则可能是文件路径有中文,改为英文或数字即可 2. 不能解密key文件 3. 杀毒软件可能会报毒...
词云生成器,支持中英文,注意:输出时要写图片文件的拓展名 版本更新:新加菜单, 新功能:按词频和词阶排序, 新链接:网上词云制作链接。 可在软件中发邮件联系作者。
+ 1.2.1 本手册中使用的约定 o 1.3 MySQL的历史 o 1.4 MySQL的主要特征 o 1.5 MySQL稳定性? o 1.6 顺应2000年 o 1.7 SQL一般信息和教程 o 1.8 有用的MySQL相关链接 * 2 MySQL 邮件列表及如何提问或报告错误...
此外,本书开始用两章篇幅详细介绍了中英文面试的注意事项、常见问题及程序员的职业规划等软件工程师的常识。最后四章详细讲解了现在流行的智力测试题。 第一篇 求职 第1章 应聘求职 1.1 企业与人才 1.1.1 企业需要...
修改每一个要写中文的字段(char或varchar类型的字段) 2.修改完一定要保存 二.IDEA问题 1.点击File–>Settings–>找到File Encodings,如图所示修改为utf-8 2.在你与数据库链接的URL中加入 ?userUnicode=true&...
注意,某些问题会由于知识点的关联性重复出现在多个章节。这些问题、答案及其附带的示例代码都包含在本文档的附录部分。 一、DataGridView技术点的高级特性。 11 1 何为DataGridView 11 1.1 DataGridView和...
阿海文本文件工具箱是一个功能强大、操作简单的文本处理器,它包括了文本文件分割、合并,文本替换,繁简中文转换,编码格式转换等多种功能。注意:本软件需要.net framework 2.0支持,如不能运行请下载安装。阿海...
播放器左右上下滑动都有很流畅的3D滚动效果,虽然程序是英文项目,但是对中文的兼容性很好,可以自动分析整合歌曲中的作者信息并且生成一个可以滑动的根据首字母和汉字排序的词条。另外项目支持本地歌曲搜索、横屏...
在转换过程中,需要特别注意的两点是: 1.万、亿,这两个单位,要单独处理,它作用的范围是它之前的全部内容。(而十、百、千等,只对前面一个数字有效)。 2. 有一个关键的地方,中文表示数字时,以“一十”开头...