char定义的字符占几个字节,char型字符串占几个字节

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: