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

 

posted @ 2021-05-12 14:26  白玉神驹  阅读(1443)  评论(0编辑  收藏  举报