1.Http服务器的CONTENT-LENGTH指的是返回的HTML文件的长度,不包括头部,并且是计算有多少个BYTE,而
不是字符。
2.byte显示为int,其实只要直接System.println(byte[i]),即可。
3.byte[2]=0X8F;提示无法赋int值时,改为byte[2]=-117;即可。
4.将byte显示为16进制输出
public static String printHexString( byte[] b) {
StringBuffer rtStr=new StringBuffer();
for (int i = 0; i < b.length; i++) {
String hex = Integer.toHexString(b[i] & 0xFF);
if (hex.length() == 1) {
hex = '0' + hex;
}
//System.out.print(hex.toUpperCase() );
rtStr.append(hex.toUpperCase());
}
return rtStr.toString();
}