展开全部

java中的char占62616964757a686964616fe58685e5aeb9313333376234342个字节

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

2: 1 byte = 8 bit ;

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

代码如下:public class Test {

public static void main(String[] args) {

String str= "中";

char x ='中';

byte[] bytes=null;

byte[] bytes1=null;

try {

bytes = str.getBytes("utf-8");

bytes1 = charToByte(x);

} catch (UnsupportedEncodingException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

System.out.println("bytes 大小:"+bytes.length);

System.out.println("bytes1大小:"+bytes1.length);

}

public static byte[] charToByte(char c) {

byte[] b = new byte[2];

b[0] = (byte) ((c & 0xFF00) >> 8);

b[1] = (byte) (c & 0xFF);

return b;

}

}

结果如下:

bytes 大小:3

bytes1大小:2

java char字节数_Java中char到底是多少字节?相关推荐

  1. java中对象字节数_JAVA中求解对象所占字节大小

    该类为cache4j缓存框架中的工具类方法,该方法实现了两个接口 接口1:计算对象在内存中所占字节数 接口2:复制对象,实现深度克隆效果,实现原理为先序列化对象,然后在反序列化对象:返回一个新的对象, ...

  2. java string字节大小_Java中char[] 和 String 类型占用字节大小问题

    作者:威威喵 原文链接:https://blog.csdn.net/smile_Running/article/details/87211916 在 C 语言中 1.char a[10] = {&qu ...

  3. java string占用内存_Java中String到底占用多大的内存空间?

    写在前面 对于Java中的String类占用多大的内存空间这个问题,是最近面试中问的比较多的一个问题.很多小伙伴的回答的都不是很正确,有说不占空间的,有说1个字节的,有说2个字节的,有说3个字节的,有 ...

  4. java long类型大小_java中long类型占多少字节

    所谓的占用字节数 就是申请内存的时候所占的空间大小. long 8字节 最小值是 -9,223,372,036,854,775,808(-2^63): 最大值是 9,223,372,036,854,7 ...

  5. java char 默认值_java 中char 的初始值

    jdk官方教程里有写 Default Values(缺省值) ----------------------------------------------------- |Data Type |Def ...

  6. JAVA中char占用多少字节_Java中char占用几个字节

    https://www.cnblogs.com/louiswong/p/6062417.html https://www.cnblogs.com/fnlingnzb-learner/p/7272348 ...

  7. java中char是几个字节_Java中char占用几个字节

    在讨论这个问题之前,我们需要先区分unicode和UTF. unicode :统一的字符编号,仅仅提供字符与编号间映射.符号数量在不断增加,已超百万.详细:[https://zh.wikipedia. ...

  8. java char 打印_Java中char[]输出不是内存地址的原因详解

    前言 Java中共有八种基本数据类型:byte,int,short,long,float,double,char,boolean. 计算机中的基础数据单位是bit, 1byte=8bit. 数据类型 ...

  9. java ascii码转字符_java中char对应的ASCII码的转化操作

    java中,char类型变量可以强制转化为int类型变量,int类型变量也可以强制转化成char类型的变量: char c='a'; int i=98; System.out.println((int ...

最新文章

  1. macos下使用aria2_用Aria2代替Firefox内置的下载器
  2. mysql商品管理系统总结_Mysql管理总结
  3. 非常精美的纸艺术作品欣赏(上篇)
  4. 每日一皮:爸爸你听我解释...
  5. java数组详解_java数组详解
  6. Python基础 列表的详解(纯干货)
  7. mysql semi join_MySQL 5.6 Semi join优化之materialization strategy
  8. ssl2348-连接格点【图论,最小生成树,并查集】
  9. matlab多变量频域设计工具箱,10.4.3用MATLAB实现连续系统的频域分析.ppt
  10. 在线代码编辑器 CodeMirror 配置说明 - javascript开发的代码语法高亮显示引擎
  11. akka actor行为切换实现
  12. java 熔断_熔断理解 - THISISPAN - 博客园
  13. 郭慧计算机,机械制图及CAD(高等院校网络教育系列教材)
  14. 单片机有没有想象中那么好学,很迷茫有说正面有说负面
  15. linux popen阻塞_linux popen()与system()的区别
  16. 数据库原理及应用教程课后习题参考答案
  17. 开源计算机辅助翻译(CAT)软件OmegaT快速上手指南
  18. 利用梳状函数求解周期函数傅里叶变换
  19. halcon 灰度投影
  20. java根据经纬度获取地址

热门文章

  1. 学习记录 | SHT30温湿度传感器显示异常
  2. 能计算对数函数、指数函数和幂函数的模拟计算机
  3. ”面霸“夏派卧底阿里、百度、美团等大厂带来面试题及答案
  4. 对不起, 老师 我把知识还给您了 呜呜呜 ......面试杀手-double精度问题深入剖析 进制转换
  5. 【vue2,3使用QRCode进行二维码的生成和下载】
  6. 【Web技术】981- 手摸手之前端覆盖率实践
  7. 如何让你的App图标杀出重围?
  8. MFC 对话框中的picture control 控件显示图片
  9. 扬帆起航,再踏征程(三)
  10. 安装Android时没有sdk怎么办,怎么安装Android SDK?手机变砖修复必备教程