永发信息网

java程序设计问题

答案:3  悬赏:0  手机版
解决时间 2021-02-16 04:09
byte bytes[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39};
String str5=new String(bytes);
System.out.println("The String str5 is "+str5);
结果为:
The String str5 is 0123456789

谁能解释一下原因?
0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39
如何变为0123456789?
最佳答案
你要知道ASCII码中的0123456789对应的十进制是48 49 50....
而0x30是十六进制的,转换成十进制刚好是48
同理
而0x31是十六进制的,转换成十进制刚好是49
而0x32是十六进制的,转换成十进制刚好是50
所有打印的结果就为0123456789
全部回答
针对上面的答案,如果想运行的话可以在程序后面加上以下代码: public class count{ public static void main(string args[]){ arith a1=new operate(); arith a2=new operate(); system.out.println("和为:"+a1.add(5,3)+"差为:"+a2.mul(5,3)); } }
public class Test { public static void main(String[] args) { byte bytes[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39}; String str5=new String(bytes); System.out.println("The String str5 is "+str5); } } 这个程序是这样吧? 1L的解释很正确,谢了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请告诉我这句话怎么翻译成日文(谢谢)
何为有德幸福常伴
13米高栏能装多少吨货,能装
32寸的液晶电视有多重
内乡县南阳百货站地址是什么,有没有知道的
现在要对零件进行渗碳处理,要求深度为0.4-0.
中信哪个信用卡用着比较好?你们都是申请的哪
佳翠园珠宝地址有知道的么?有点事想过去
她花了好几周才习惯新的工作环境.怎么翻译?
大祥区邵阳云南荷叶竹筒鸡地址是什么,有没有
乐视手机天津市蓟县最近的售后在哪
慕名专业美发连锁机构在什么地方啊,我要过去
卢巧音的歌曲《至少走得比你早》是哪首经典粤
承知せんぞ 是什么语法
银曼这个地址在什么地方,我要处理点事
推荐资讯
创新思维的许多成功案例充分证明,没有()就没
发现·美地址在哪,我要去那里办事
河南君洁律师事务所地址在什么地方,想过去办
1米和9分米谁大
无锡高等师范学校弘毅楼在哪个校区
对联:江上风清 求上联
火旺超市在什么地方啊,我要过去处理事情
忙票完小怎么去啊,有知道地址的么
新买的电池如何保养?
小便的时候经常要等一会才能尿出来怎么回事
襄城区襄樊川妹子私房菜地址是什么,有没有知
中国石化东升加油站(大件南段)怎么去啊,有知
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?