怎样用java把一个文本转换成十六进制的代码输出? 就是转换成0x开头的格式告诉主要方法就可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static String packetToHexString(ByteBuffer sPacket){ byte cTemp; String sRet=""; String sTemp=""; for(int i=0;i<sPacket.position();i++) { sTemp=""; cTemp=sPacket.get(i); sTemp=Integer.toHexString(cTemp); if(sTemp.length()<2) sTemp="0"+sTemp; sTemp=sTemp.substring(sTemp.length()-2,sTemp.length()); sRet+=" "+sTemp; } return sRet.toUpperCase();} 优先考虑: java.lang.Integer public static String toHexString(int i)是不是会更好些? sTemp=Integer.toHexString(cTemp);重点注意这一句 java中打印返回值的问题 java可以检查硬盘大小吗? DWR框架和spring整合出现的问题 为什么paintComponent会被自动调用 什么是返回值?这段代码的返回值代表什么? 求jbulider2005的教程!! java多态问题 编写子类构造函数的注意事项 请教熟悉WEBLOGIC的高手 请教诸位大虾,什么地方有POWERJ下载 如何把Java程序打包呢(打成安装包的东西) 麻烦哪位高手帮忙指点小弟一下~~~
{
byte cTemp;
String sRet="";
String sTemp="";
for(int i=0;i<sPacket.position();i++)
{
sTemp="";
cTemp=sPacket.get(i);
sTemp=Integer.toHexString(cTemp);
if(sTemp.length()<2)
sTemp="0"+sTemp; sTemp=sTemp.substring(sTemp.length()-2,sTemp.length()); sRet+=" "+sTemp;
}
return sRet.toUpperCase();
}
java.lang.Integer
public static String toHexString(int i)是不是会更好些?