Java-char存储中文汉字

Java-char存储中文汉字解析

Posted by Jinliang on May 19, 2017

Java中的char型变量可以存储一个中文汉字。 因为Java默认使用的是Unicode编码,即每个字符占用两个字节,中文在由两个字节组成,因此可以存储中文汉字。


String是由char组成的,但是String采用了一种更加灵活的方式来存储,即英文暂占用一个字符,中文占用两个字符,这种存储方式的额优点是减少所需存储空间,提高存储效率。