java中的char占几个字节实例分析

java中的char占几个字节实例分析

1:“字节”是byte,“位”是bit ;

2: 1 byte = 8 bit ;

char 在Java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。

【Java学习资料分享微信:tangniu520666,备注“4”资料及时更新,欢迎来取】

例子代码如下:

java中的char占几个字节实例分析_第1张图片

运行结果:

bytes 大小:3

bytes1大小:2

java是用unicode来表示字符,"中"这个中文字符的unicode就是2个字节。

String.getBytes(encoding)方法是获取指定编码的byte数组表示,

通常gbk/gb2312是2个字节,utf-8是3个字节。

如果不指定encoding则取系统默认的encoding。

你可能感兴趣的:(java中的char占几个字节实例分析)