string类型与unicode的关系
我不理解,String a="\u005d",打印出来就是unicode码对应的符号?
Stirng 与unicode有什么关系?为什么:String a="\u005d"能转换unicode的值?
4
收起
正在回答
1回答
这位同学你好,String类型与Unicode编码是没有直接关系的。
String str = "\uff11"; (该编码对应的字符是:1 )
之所以输出 str 可以输出 1,是因为 1与 \uff11 在Unicode编码中被关联起来了
由于 \uff11 是一个标准的 Unicode编码的编号
所以,当Java系统在阅读 \uff11 时,会去Unicode编码中找到相应的字符
这个过程就像是,阅卷老师收到了一个没有写名字但是写了考号的试卷,虽然不知道名字,但是老师会去学生册去找,到后面还是可以得到你的名字。
所以说,想要在Java中输出一个符号,你可以不直接输入符号而是输入编号,系统也可以帮你输出那个符号。
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星