java char 几个字节,java中char类型占用几个字节

  java char 几个字节,java中char类型占用几个字节

  如何解决写爬虫IP受阻的问题?立即使用。

  相关:《Java视频教程》

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

  2: 1字节=8位;

  java中的Char是2个字节。使用java unicode,2个字节(16位)代表一个字符。

  示例代码如下:

  公共类测试{

  公共静态void main(String[] args) {

  String str= medium

  X=中等;

  byte[]bytes=null;

  byte[]bytes 1=null;

  尝试{

  bytes=str . getbytes( utf-8 );

  bytes 1=charToByte(x);

  } catch(UnsupportedEncodingException e){

  //TODO自动生成的catch块

  e . printstacktrace();

  }

  system . out . println( bytes size: bytes . length));

  system . out . println( bytes 1 size: bytes 1 . length));

  }

  公共静态字节[]图表字节(char c) {

  byte[] b=新字节[2];

  b[0]=(字节)((c0x ff 00)8);

  b[1]=(字节)(c0x ff);

  返回b;

  }

  }运行结果:

  字节大小:3

  Bytes1大小:2java用unicode表示,汉字“中”的unicode是2个字节。

  String.getBytes(encoding)方法用于获取指定编码的字节数组表示,

  一般gbk/gb2312是2字节,utf-8是3字节。

  如果不指定编码,将采用系统默认编码。

  更多编程知识请访问:编程学习网站!也就是java char占了多少字节?更多详情请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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