如何在Android中从十六进制转换为二进制后添加0?

如何在Android中从十六进制转换为二进制后添加0?,android,Android,我在安卓系统工作 我已将值从十六进制转换为二进制 例如: String Hex = "02"; String Bin = Integer.toBinaryString(Integer.parseInt(Hex, 16)); Log.e(WifiP2P.TAG, "Binary is " + Bin); 日志显示如下:二进制为10 如何在转换为8位的二进制文件后添加0?类似00000010 提前感谢。您可以执行以下操作: //Bin是包含初始二进制字符串的变量 String.format(“%8

我在安卓系统工作

我已将值从十六进制转换为二进制

例如:

String Hex = "02";
String Bin = Integer.toBinaryString(Integer.parseInt(Hex, 16));
Log.e(WifiP2P.TAG, "Binary is " + Bin);
日志显示如下:二进制为
10

如何在转换为8位的
二进制文件后添加0?类似
00000010


提前感谢。

您可以执行以下操作:

//Bin是包含初始二进制字符串的变量
String.format(“%8s”,Bin).replace(“%0”)//8表示二进制字符串的长度

它会将
0
s填充到剩余的空白处。

您可以执行以下操作:

//Bin是包含初始二进制字符串的变量
String.format(“%8s”,Bin).replace(“%0”)//8表示二进制字符串的长度

它会将
0
s填充到剩余的空白处。

您可以执行以下操作:

//Bin是包含初始二进制字符串的变量
String.format(“%8s”,Bin).replace(“%0”)//8表示二进制字符串的长度

它会将
0
s填充到剩余的空白处。

您可以执行以下操作:

//Bin是包含初始二进制字符串的变量
String.format(“%8s”,Bin).replace(“%0”)//8表示二进制字符串的长度

它将把
0
s填充到剩余的空白处。

Yo可以检查字符串的长度,并在剩余的0之前添加此-->字符串。格式(“%8s”,Integer.toBinaryString(10))。替换(“,“0”)或尝试
String bin=new biginger(s,16)。toString(2)尝试或。Yo可以检查字符串的长度,并在剩余的0之前添加此-->字符串。格式(“%8s”,Integer.toBinaryString(10))。替换(“,“0”)或尝试
字符串bin=new BigInteger(s,16)。toString(2)尝试或。Yo可以检查字符串的长度,并在剩余的0之前添加此-->字符串。格式(“%8s”,Integer.toBinaryString(10))。替换(“,“0”)或尝试
字符串bin=new BigInteger(s,16)。toString(2)尝试或。Yo可以检查字符串的长度,并在剩余的0之前添加此-->字符串。格式(“%8s”,Integer.toBinaryString(10))。替换(“,“0”)或尝试
字符串bin=new BigInteger(s,16)。toString(2)试试或。谢谢你的帮助!谢谢你的帮助!谢谢你的帮助!谢谢你的帮助!