字符 byte 问题,求解 byte tt=(byte)0xFF;我怎样System.out.println出是 FF呢?还有byte[] tmp=new byte[]{0x01,0x02,0x03};怎样打印出是 010203呢?求解thanks 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找了半天没找到可以直接实现的。一个不算好的方法:public class ByteTest{public static String toHex1(byte num){String s=Integer.toHexString(num).toUpperCase();String s1=s.substring(s.length()-2,s.length());return s1;}public static String toHex2(byte num){String s=Integer.toHexString(num);String s1=s.substring(s.length()-1,s.length());return s1;}public static void main(String[] args){String s="";byte[] tmp=new byte[]{0x01,0x02,0x03};for(int i=0;i<tmp.length;i++){if(tmp[i]>=16)s+=toHex1(tmp[i]);elses+="0"+toHex2(tmp[i]);}System.out.println(s);}} !!!!急!!!! JSP 关于java与SQL Server 2000连接问题 JAVA怎样检测硬盘所有分区的剩余空间大小? 如何实现两个窗口间传递数据并显示(jbuilder环境下) 我以前是学asp.net的,我刚学用Struts的MVC2来做jsp网页,看了很多资料,有些东西很糊涂的,我对MVC2和asp.net中的三层结构的关系的理解如下 关于.NET和C#的优劣 请教关于开发工具中的名词解释!! 计算总值问题关于 jTextField 什么是java bridge方法? help!!!help!!小弟献血给分拉!!! JDialog关闭后出现的问题,郁闷啊!!!!
public class ByteTest{
public static String toHex1(byte num){
String s=Integer.toHexString(num).toUpperCase();
String s1=s.substring(s.length()-2,s.length());
return s1;
}
public static String toHex2(byte num){
String s=Integer.toHexString(num);
String s1=s.substring(s.length()-1,s.length());
return s1;
}
public static void main(String[] args){
String s="";
byte[] tmp=new byte[]{0x01,0x02,0x03};
for(int i=0;i<tmp.length;i++){
if(tmp[i]>=16)
s+=toHex1(tmp[i]);
else
s+="0"+toHex2(tmp[i]);
}
System.out.println(s);
}
}