老师 compareTo()方法比较是按Unicode 值吧

老师 compareTo()方法比较是按Unicode 值吧

老师 您在这里的回答 https://class.imooc.com/course/qadetail/217543

说是 compareTo() 按 ascii码 排序 

但是我查了一下 jdk 的文档中的  compareTo() 方法的解释 

说是 "该比较基于字符串中各个字符的 Unicode 值。"

请问 应该是 Unicode 值吧 ?


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 平安快乐 2020-04-27 12:40:05

老师在么?能解答一下么?谢谢

  • 同学你好,老师在另一个问答下回复你了:https://class.imooc.com/course/qadetail/218223 如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2020-04-27 16:44:25
  • 同学你好,ASCII是用来表示英文字符的一种编码规范。Unicode可以包含全世界所有语言文字的编码。Unicode码扩展自ASCII编码,0X00-0X7F的字符编码完全一致,所以从更大的字符范围上来说,compareTo()方法比较是按Unicode值。 如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2020-04-28 12:06:45
  • 同学你好,ASCII是用来表示英文字符的一种编码规范。Unicode可以包含全世界所有语言文字的编码。Unicode码扩展自ASCII编码,0X00-0X7F的字符编码完全一致,所以从更大的字符范围上来说,compareTo()方法比较是按Unicode值。 如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
    2020-04-28 12:06:45
苍星乱舞 2020-04-26 18:04:57

如果只有英文字符的话也可以说是Ascii,Unicode是比ASCII包含更多字符的一套字符集。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师