中易网

java中如何获得某一整数的某一个字节的数据,例如8,他的二进制原码00000001 0000000,

答案:3  悬赏:0  
解决时间 2021-01-20 20:15
java中如何获得某一整数的某一个字节的数据,例如8,他的二进制原码00000001 0000000,
最佳答案
public class SunCheng {

public static void main(String[] args) {
System.out.println(Integer.toBinaryString(8));
}
}
全部回答
getAnyBinaryString(int num,int start,int end){ //i是你要取的某个字节,按数值实际存储大小来赋值能取的范围0~64表示8位到64位的可取字节即byte到long,如数值num实际只用了一字节存那么start=0,end=8也就是说你只能取到num的第1个字节,其他位都是1取出来无用不是真值,环境默认数值为int32位0~8|8~16|16~24|24~32(表示0~3的某个字节)以实际数值存储所占字节大小为准,你可事先算下数值是几位表示;
return (num>=0?Integer.toBinaryString(num):Integer.toBinaryString(~num+1)).substring(start, end);
}
先和0x0000FF00相与,然后逻辑右移n位。即可。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
南山电脑(龙潭路龙潭超市旁)地址在什么地方,
电信机顶盒的学习健在哪
玩cf玩几分钟就退出来了,是什么原因
dim a as integer/double/string 都
在东莞注册设立外资分公司多少钱和需要什么资
在圣经中,耶稣对门徒说的预言世界末日的原话
国产6座SUV有哪些
在安卓手机怎么设置爱奇艺为默认播放器
从来一八反弹算
电脑可以远程开机吗
女生有哪些秘密是不想让男生知道的
我想在法国找农场的工作
现在1000元放余额宝有多少利息
下班忘记打卡要怎么写检讨书
我和一个女生聊天非常好 但是前天他就突然不
推荐资讯
如何在网上开店赚钱 美女开店一年赚了300万
胸腺在身体的什么位置?
请问怎样查看电脑被监控
统一中国最终统一,是武统还是和统
MOMO美发美容养生怎么去啊,我要去那办事
如何登陆盘石网盟推广系统?
横滨商贸有限公司美甲培训工作室地址在什么地
滕州图书馆借书期限是多长时间, 超过期限多
诛仙2BOSS怪有哪些,分别在哪条线上啊,哪个
2017高考改革军校警校怎么录取
求铁块的体积
从修武怎么到云台山
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?