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

中文字符串是怎么比较大小的?相关推荐

  1. java 中文 音序,java 中文字符串数组按照音序排列

    java 中文字符串数组按照音序排列 复制代码 代码如下: public class SortComparator implements Comparator{ public int compare( ...

  2. Arduino 统计中文字符串中的中文标点符号数量

    Arduino 统计中文字符串中的中文标点符号数量 先科普数据类型和所占内存空间大小 一个英文字符等于1个字节,一个中文(含繁体)字符等于3个字节:中文标点占3个字节,英文标点占1个字节. 1Byte ...

  3. python中文字符串写入文件,python写入中英文字符串到文件的方法

    python写入中英文字符串到文件的方法 本文实例讲述了python写入中英文字符串到文件的方法.分享给大家供大家参考.具体分析如下: python中如果使用系统默认的open方法打开的文件只能写入a ...

  4. 中文字符串分割的一些思路

    场景 工作中需要发送文本消息,这里的文本主要指含有中文的字符串.在很多网络服务接口中,假设发送短信,接口要求单次只接受utf-8格式的文本,并限制了文本长度,例如1024个byte大小的数据包. 随即 ...

  5. Java中文字符串截取,不能返回半个汉字

    转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/62215914,建议读者阅读原文,确保获得完整的信息 1. ...

  6. java 中文相似度6_确定中文字符串的相似度解决方案

    分析 最简单的问题求解 字符串由一组不同含义的单词组成,它不同于数值型变量,可以用一个特定的数值来确定它的大小或位置,所以用何种方式来描述两个字符串之间的距离,成为了一个值得探讨的问题. 通常情况下, ...

  7. Java 生成固定长度随机中文字符串

    /*** * 生成固定长度随机中文,kuojung * @param n 中文个数 * @return 中文串 */ public static String getRandomChineseStri ...

  8. 字符编码详解及利用C++ STL string遍历中文字符串

    作者:非妃是公主 专栏:<笔记><C++> 博客地址:https://blog.csdn.net/myf_666 个性签:顺境不惰,逆境不馁,以心制境,万事可成.--曾国藩 文 ...

  9. SQL Server 插入含有中文字符串出现乱码现象的解决办法

    ELECT  COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage')       --查询SQLServer编码格式的语句 下面 ...

  10. 检测含有中文字符串的实际长度

    检测含有中文字符串的实际长度 发表时间:2002-9-28 作者:追风 在ASP技术里我整理了一篇检测含有中文字符串的实际长度的文章.同样在ASP.NET里也很容易得到它的长度. 解决办法如下,str ...

最新文章

  1. pyqt5实战之真爱游戏(2048改版)
  2. 计算机设计大赛海洋世界,全国大学生海洋文化设计大赛第二届获奖作品(三)...
  3. 用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed, probable Oracle Net admin error...
  4. centos mysql卸载重装_centos 7.x 安装/卸载MySQL
  5. 启动Nginx 出现 nginx: [emerg] unknown directive 锘?user 错误
  6. 分区表学习一:分区表介绍
  7. nginx架构详解(50%)
  8. Codeforces Round #726 (Div. 2) E2. Erase and Extend (Hard Version) 贪心
  9. 深度学习之 RPN(RegionProposal Network)- 区域候选网络
  10. IOC与DI(xml 配置)
  11. selenium+webdriver错误...exceptions.ElementNotInteractableException: Message: Element is not visible处理
  12. Ulipad中设置自定义模块(module)路径的方法(图)
  13. Grub 启动时的 Error 13: Invalid or unsupported executable 问题的解决
  14. 为什么俺推荐Python「1」:作为脚本语言的Python
  15. 自助装机配置专家点评3
  16. AltiumDesigner2020导入3D Body-SOLIDWORKS三维模型
  17. PHP乘法表菜鸟教程,第二节 菜鸟教程的实例
  18. 越南语常用的40句口语
  19. 台式计算机开机慢,台式电脑开机很慢的解决办法
  20. 云上OneNET智慧大棚

热门文章

  1. 415错误及解决方法
  2. qq互联代码 php,请教QQ互联的代码是如何写的?
  3. arduino超声波测距接线图详细_Arduino学习笔记A2 - Arduino连接超声波传感器测距
  4. 超详细的Windows新装机流程(自装Windows系统、设置BIOS等)
  5. 关于文章手把手教你使用stata做竞争风险模型的一些其他操作
  6. 比亚迪唐DMI购车经验分享
  7. 微信网页授权本地调试
  8. (第九章)UI--PS 基础 通道抠图
  9. highcharts向下钻取饼图
  10. 【转】常用0x000000类型颜色代码表