日期:2014-05-20  浏览次数:20805 次

如何将俩个十六字节拼接后转换成一个字符?
要求如题! 假如一个字节数组中有一些十六进制的数 判断第一个能跟第二个拼接后能转换成汉字的话,就打印汉字不能的话就打印该字节对应的字符,如果该概数也不是字节的话就打印成"."

------解决方案--------------------
String name = "我是CSDN";
byte[] bt = name.getBytes();
for(int i=0;i<bt.length;i++)
System.out.printf("%20X",bt[i]);

System.out.println(new String(bt,"utf-8"));