Java中byte转为二进制并补码

byte tByte = 2;
String str = Integer.toBinaryString(tByte);
String tString = Integer.toBinaryString((tByte & 0xFF) + 0x100).substring(1);

System.out.println("str:" + str);//str:10

System.out.println("tString:" + tString); //tString:00000010
原文地址:https://www.cnblogs.com/cgy-home/p/14759627.html