提示:您可在线编辑运行本教程的实例 - 运行实例,去试试!
将字节转换为长度为8的字符串,由0和1组成,这些0和1对应于字节的二进制表示形式
/* from n o w j a v a . c o m */ //package com.nowjava; public class Main { public static void main(String[] argv) throws Exception { byte b = 2; System.out.println(bitStringFromByte(b)); } /** * Converts a byte into a String of length 8, consisting of 0s and 1s that * corresponds to the binary representation of the byte * * @param b byte to convert * @return String of 0's and 1's that is the binary representation of b */ public static String bitStringFromByte(byte b) { String tail = Integer.toBinaryString(b & 0xFF).replace(' ', '0'); int tailLen = tail.length();