登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> 程序员学前班[不再更新,只读] >> 主题: [java] 打印字节流 byte[] 代码及其要注意的     [回主站]     [分站链接]
标题
[java] 打印字节流 byte[] 代码及其要注意的
我是马甲
浏览(0) + 2007-06-26 19:53:14 发表 编辑

关键字:

[java] 打印字节流 byte[] 代码及其要注意的

见如下代码,其中易错的两个.
1.是java的byte取值范围是 -127 到 +127 而一般的语言是 0到 255;
2.注意一个字节要用两个字节表示比如 0a 不能写成 a

protected String toHex2(byte buf)
{
int n = buf >= 0 ? buf : 256 + buf;
java.lang.String str = Integer.toHexString(n);
//n = str.length();
if(str.length()==1) str = "0" + str;

return str;//str.toUpperCase();
}
protected String toHexString(byte[] buf)
{
int i=0;
String s="";
for(i=0; i {
//s += Integer.toHexString(buf[i]);
s += toHex2(buf[i]);

}

return s;
}


总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1