中文字符串是怎么比较大小的?
1,不管是中文还是因为字符串比较大小都是比较字符串的第一个字符。
eg: "ba">"ab" (英文按照ASCII码比较),因为‘a’的是ASCII码是97,而‘b’的是98。
“ba”.compareTo("ab")。 返回1。“ca”.compareTo("ab")。就返回2等等。
那中文呢?ASCII码中没有中文啊?
2,中文是按照Unicode编码比较的。
eg: "空".compareTo("冰"),会返回10442。其中“空”的Uiicode的编码为\u7a7a,“冰”的Uiicode的编码为\u51b0,
它们是16进制的。也就是0x7a7a-0x51b0,在转换为十进制就是10442。
3,各种编码在线转换
连接:http://tool.chinaz.com/tools/unicode.aspx
中文字符串是怎么比较大小的?相关推荐
- java 中文 音序,java 中文字符串数组按照音序排列
java 中文字符串数组按照音序排列 复制代码 代码如下: public class SortComparator implements Comparator{ public int compare( ...
- Arduino 统计中文字符串中的中文标点符号数量
Arduino 统计中文字符串中的中文标点符号数量 先科普数据类型和所占内存空间大小 一个英文字符等于1个字节,一个中文(含繁体)字符等于3个字节:中文标点占3个字节,英文标点占1个字节. 1Byte ...
- python中文字符串写入文件,python写入中英文字符串到文件的方法
python写入中英文字符串到文件的方法 本文实例讲述了python写入中英文字符串到文件的方法.分享给大家供大家参考.具体分析如下: python中如果使用系统默认的open方法打开的文件只能写入a ...
- 中文字符串分割的一些思路
场景 工作中需要发送文本消息,这里的文本主要指含有中文的字符串.在很多网络服务接口中,假设发送短信,接口要求单次只接受utf-8格式的文本,并限制了文本长度,例如1024个byte大小的数据包. 随即 ...
- Java中文字符串截取,不能返回半个汉字
转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/62215914,建议读者阅读原文,确保获得完整的信息 1. ...
- java 中文相似度6_确定中文字符串的相似度解决方案
分析 最简单的问题求解 字符串由一组不同含义的单词组成,它不同于数值型变量,可以用一个特定的数值来确定它的大小或位置,所以用何种方式来描述两个字符串之间的距离,成为了一个值得探讨的问题. 通常情况下, ...
- Java 生成固定长度随机中文字符串
/*** * 生成固定长度随机中文,kuojung * @param n 中文个数 * @return 中文串 */ public static String getRandomChineseStri ...
- 字符编码详解及利用C++ STL string遍历中文字符串
作者:非妃是公主 专栏:<笔记><C++> 博客地址:https://blog.csdn.net/myf_666 个性签:顺境不惰,逆境不馁,以心制境,万事可成.--曾国藩 文 ...
- SQL Server 插入含有中文字符串出现乱码现象的解决办法
ELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage') --查询SQLServer编码格式的语句 下面 ...
- 检测含有中文字符串的实际长度
检测含有中文字符串的实际长度 发表时间:2002-9-28 作者:追风 在ASP技术里我整理了一篇检测含有中文字符串的实际长度的文章.同样在ASP.NET里也很容易得到它的长度. 解决办法如下,str ...
最新文章
- pyqt5实战之真爱游戏(2048改版)
- 计算机设计大赛海洋世界,全国大学生海洋文化设计大赛第二届获奖作品(三)...
- 用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed, probable Oracle Net admin error...
- centos mysql卸载重装_centos 7.x 安装/卸载MySQL
- 启动Nginx 出现 nginx: [emerg] unknown directive 锘?user 错误
- 分区表学习一:分区表介绍
- nginx架构详解(50%)
- Codeforces Round #726 (Div. 2) E2. Erase and Extend (Hard Version) 贪心
- 深度学习之 RPN(RegionProposal Network)- 区域候选网络
- IOC与DI(xml 配置)
- selenium+webdriver错误...exceptions.ElementNotInteractableException: Message: Element is not visible处理
- Ulipad中设置自定义模块(module)路径的方法(图)
- Grub 启动时的 Error 13: Invalid or unsupported executable 问题的解决
- 为什么俺推荐Python「1」:作为脚本语言的Python
- 自助装机配置专家点评3
- AltiumDesigner2020导入3D Body-SOLIDWORKS三维模型
- PHP乘法表菜鸟教程,第二节 菜鸟教程的实例
- 越南语常用的40句口语
- 台式计算机开机慢,台式电脑开机很慢的解决办法
- 云上OneNET智慧大棚