问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java char 的字节问题

发布网友 发布时间:2022-04-30 23:50

我来回答

2个回答

热心网友 时间:2022-06-20 19:12

java中的char占2个字节
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("<a href="https://www.baidu.com/s?wd=utf-8&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YzrHTdrAcvP1wBn1DzPjN90ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3En1DkPjmknj6v" target="_blank" class="-highlight">utf-8</a>");
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 大小:3bytes1大小:2

热心网友 时间:2022-06-20 19:12

char类型的长度8位二进制,那么它的十进制取值范围就是0-127,当你输入133的时候,已经超过127了,所以系统就自动将值转换成-123了追问感谢回答。
那如何由 1-255的数值,得到他们对应的String呢,
比如
104 133 145 29 251 6 55

追答自己去百度吧,整形转换为字符串

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
天将雄师观后感600字 为什么喝酒会降血糖 牛栏山 52度浓香型白酒-购买最佳价格 全兴大曲 52度浓香型白酒-购买最佳价格 笔记本电脑怎么接音箱电脑如何连接外置音箱 笔记本电脑有音箱插孔吗笔记本电脑如何连接喇叭 冰箱压缩机过热启动5秒就停了 周长相等的正方形和圆,其面积比是多少 周长相等的正方形和圆面积比是多少 周长相等的正方形与圆形,边长与半径的比是( ),面积之比是( )。 要有... java中的char占多少个字节 java char 几个字节 未成年人网络直播的打赏能退吗? 未成年人在直播的打赏可退还,你如何看待这项新规? 熊孩子打赏主播,家长能把钱要回来吗? 未成年人打赏能够无条件追回吗? 男子看直播打赏30余万,妻子要求退款被驳回,这笔钱是否没有追回的可能? 抖音模仿别人视频一定侵权吗? 最高法明确未成年直播打赏可退还,真正追回时会面临哪些问题? 请问买房办按揭时银行会查到我信用卡用了多少额度吗?还有会不会查到我在用的网贷? 未成年人直播打赏被认定无效,家里有类似情况该如何退款? 法院认定未成年人直播打赏无效,那家长如何要回打赏金额? 去中国银行办理提前还清房屋贷款,中国银行会查我的网贷情况吗? 五年级学生六一儿童节表演的节目要表演什么才好? 重庆一“熊孩子”用奶奶退休工资打赏主播,民警是如何帮其把这笔钱追回的? 办理房贷,我的网贷记录会影响房贷吗 杭州一小伙打赏女主播80万又骗回21万,小伙是如何骗回来的? 直播打赏也可以要回来吗? 征信报告上没有显示网贷记录,没有逾期,按时还款,办房贷的时候能查到吗? 网易人工客服24小时未成年人游戏充值问题,如何追回 java中char占几个字节?C和C++中char占几个字节? 求片:MUM-023,MUM-034 在Java的基本数据类型中,char类型数据占几字节内存空间 老味肉片的做法步骤图,老味肉片怎么做好吃 老肉片的做法 求中英文对照 老肉片怎样做? 春节特惠流量包资费是多少?包多少流量? lady gaga 好像有一首歌.我忘了什么名... 最简单的古老肉的做法 在JAVA中当定义char c=&#39;a&#39;,String s=&quot;abc&quot;时,分别在内存中占多少字节? 中国移动推出了春节流量优惠包,我如果订购之后,流量先走原有套餐还是先走这个优惠包? 火锅中的老肉片怎么搞 抢红包没流量? 春节流量包怎么办才划算 老肉片是什么肉做的 关于行政诉讼的期限 猪肉怎么炒不老啊? 怎样抄肉片炒不老 行政诉讼法起诉期限是怎么规定的 中国山东移动推出春节特惠包10元1G流量究竟可以用几天?从什么时候生效?