Java中String字符编码简介说明

乔欣 Java经验 发布时间:2022-12-29 10:46:17 阅读数:11819 1
下文笔者讲述字符串的编码简介说明,如下所示

字符串简介

字符串:
   1.在字符串中是采用一个对象进行存储
   存储的底层采用一个char数组,用于数据的实际存储
   字符串对象中还保存字符串的长度
     字符数组通常实现为一个连续的16位字数组
     每个字都包含一个以本机字节顺序排列的Unicode字符

    2.将字符值分配给整数会将16位Unicode字符代码转换为等效的整数
	   因此'c',U + 0063变为0x0063或99

    3.由于每个String对象都是对象
      因此它包含除其类成员以外的其他信息(例,类描述符词,锁/信号量词等)
一个String对象还包含一个int长度和
一个char[]数组引用
字符串的实际字符内容存储在第二个对象(char[]数组)中
该对象又分配了两个单词
 再加上一个数组长度的单词
 再加上char该字符串所需的16位元素(加上在创建字符串时保持闲置状态)

一个字符代表一个Unicode字符的情况才成立
这意味着UCS-2编码,并且在2005年之前适用
Unicode变得更大了,且必须使用UTF-16编码字符串-a
 单个Unicode字符在Java中可能使用
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202212/16722820145222.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者