char定义的字符占几个字节,char型字符串占几个字节
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
1 byte = 8 bit ;
char 在Java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。(推荐学习:java课程)
一个数字或英文或汉字都是一个字符,只不过数字和英文时,存储的2个字节的第一个字节都为0,就是浪费了点空间。
例子代码如下:
公共类测试{
公共静态void main(String[] args) {
字符串str=中;
char x=中;
byte[]bytes=null;
byte[]bytes 1=null;
尝试{
字节=字符串。getbytes( utf-8 );
bytes 1=charToByte(x);
} catch(UnsupportedEncodingException e){
//TODO自动生成的捕捉块
e。printstacktrace();
}
System.out.println(字节大小:字节。长度);
System.out.println(bytes1大小:字节1。长度);
}
公共静态字节[]图表字节(字符c) {
字节[] b=新字节[2];
b[0]=(字节)((c0x ff 00)8);
b[1]=(字节)(c0x ff);
返回b;
}
}运行结果:
字节大小:3
字节一大小:2以上就是爪哇岛中茶是几个字节的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。