如何在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)代码>试试或。谢谢你的帮助!谢谢你的帮助!谢谢你的帮助!谢谢你的帮助!