如何将Int转换成Bytes
答案:2 悬赏:50 手机版
解决时间 2021-03-15 04:48
- 提问者网友:饥饿走向夜
- 2021-03-14 22:34
如何将Int转换成Bytes
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-03-14 23:13
个int怎么转换为bytes[]呢?如果一定要做也行。byte是8位的二进制,int是32位的二进制,可以将32位拆开,放入byte[]中。这就是原理。具体做法:调用Integer里面的toBinaryString()方法,将你的int转换为二进制,这个二进制是String类型的,在调用String里面的getBytes(),这样就可以将int转换为byte[]了,这题就是在玩二进制,知道就行了。
全部回答
- 1楼网友:深街酒徒
- 2021-03-15 00:32
呵呵,我能理解你,你问这个问题的确有点无厘头,有这个必要吗?你想啊,一个int怎么转换为bytes[]呢?如果一定要做也行。byte是8位的二进制,int是32位的二进制,可以将32位拆开,放入byte[]中。这就是原理。具体做法:调用integer里面的tobinarystring()方法,将你的int转换为二进制,这个二进制是string类型的,在调用string里面的getbytes(),这样就可以将int转换为byte[]了,这题就是在玩二进制,知道就行了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯