java byte转无符号int

时间:2023-03-09 09:20:49
java byte转无符号int
import java.io.ByteArrayInputStream;

public class Test{

    public static void main(String[] args) {

        byte[] bytes =  new byte[]{(byte)-42};

        ByteArrayInputStream in = new ByteArrayInputStream(bytes);

        int result = in.read();
System.out.println("无符号数: \t"+result);
System.out.println("2进制bit位: \t"+Integer.toBinaryString(result));
}
}