社区
Java SE
帖子详情
如何将byte[10]转换为二进制?
mahf
2004-12-14 11:12:56
如何将byte[10]转换为二进制?
...全文
204
5
打赏
收藏
如何将byte[10]转换为二进制?
如何将byte[10]转换为二进制?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shangqiao
2004-12-14
打赏
举报
回复
更高效的:
public static boolean[] chang(byte[] byteData){
boolean[] result=new boolean[byteData.length*8];
int k=0;
for(int i=0;i<byteData.length;i++){
byte byteTemp=byteData[i];
for(int j=0;j<8;j++){
int b=byteTemp&0x80;
boolean isOne=(b==128);
if(isOne){
result[k]=true;
}
else{
result[k]=false;
}
k++;
byteTemp=(byte)(byteTemp<<1);
}
}
return result;
}
shangqiao
2004-12-14
打赏
举报
回复
public static boolean[] chang(byte[] byteData){
boolean[] result=new boolean[byteData.length*8];
int k=0;
for(int i=0;i<byteData.length;i++){
byte byteTemp=byteData[i];
for(int j=0;j<8;j++){
int a=byteTemp<<j;
int b=a&0x80;
boolean isOne=b==128;
if(isOne){
result[k]=true;
}
else{
result[k]=false;
}
k++;
}
}
return result;
}
我使用的是boolean表示一位,换成int也可以
gougou606
2004-12-14
打赏
举报
回复
static String toString(10;2)
jackkui
2004-12-14
打赏
举报
回复
可以先转换成整数,然后再转化成二进制。
Integer.toBinaryString(int i)
takecare
2004-12-14
打赏
举报
回复
那不是已经是一个二进制值吗?
怎样用计算机将
二进制
转换
成十进制,
二进制
如何
转换
为十进制?
二进制
到十进制数字
转换
使用加权列来标识数字的顺序以确定数字的最终值将
二进制
转换
为十进制(base-2到base-
10
) )数字和背面是一个重要的概念,因为
二进制
编号系统构成了所有计算机和数字系统的基础。十进制或“denary”计数系统使用Base-of-
10
编号系统,其中数字中的每个数字都取
10
个可能值中的一个,称为“数字”,从 0 到 9 ,例如。 213
10
(二百一十三)。但是,除了
10
位...
C语言基础---1.比特位与字节的关系,
二进制
、八进制、十六进制之间的
转换
,内存为什么使用十六进制?
文章目录1.计算机为什么采用
二进制
?2.为什么引入字节?3.为什么一个字节是8位
二进制
,而不是其他数目?4.为什么引入八进制、十六进制?(1)
二进制
转换
?(2)十六进制
转换
? 1.计算机为什么采用
二进制
? 因为
二进制
是在电路中最好控制的,只有1和0两种状态.代表接通和关闭电路的状态 2.为什么引入字节? 1字节(
byte
,字节)= 8 bit 字节(
Byte
/bait/ n. [C])是计...
byte
、
二进制
、十进制数值之间的
转换
项目中遇到将字节数据文件解析成可展示的十进制,经过调查和测试得出下面的
转换
方法 1、将
byte
值
转换
为
二进制
字符串:
byte
byte
Value = -1; // 将
byte
转换
为8位
二进制
字符串 依赖 commons-lang-x.x.jar包 String binaryString = StringUtils.leftPad(Integer.toBinaryString(
byte
Va
C#
二进制
格式的
byte
数组
转换
成十进制
【代码】C#
二进制
格式的
byte
数组
转换
成十进制。
Java 负数表示?如何将
10
进制
转换
为16进制,2进制?使用
Byte
Buffer将double、short、int存入
Byte
[]
Java 负数表示?如何将
10
进制
转换
为16进制,2进制?使用
Byte
Buffer将double、short、int存入
Byte
[]
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章