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));
    }
}

 

posted on 2014-06-06 17:52  一路前行  阅读(6800)  评论(1编辑  收藏  举报