怎样得到某个字符如'中'字的gb2312编码的16进制形式 怎样得到某个字符如'中'字的gb2312编码的16进制形式 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java中不知道怎么弄,不过倒是有个工具可以查:http://www.ddooo.com/softdown/6073.htm public class Test01 { public static void main(String[] args) throws UnsupportedEncodingException { byte[] bys = "中".getBytes("gbk"); System.out.println(ByteUtil.bytes2Hex(bys)); }}public class ByteUtil { private final static char[] HEX = "0123456789abcdef".toCharArray(); public static String bytes2Hex(byte[] bys) { StringBuilder sb = new StringBuilder(); for(int i = 0; i < bys.length; i++) { if(i > 0) { sb.append(" "); } sb.append(HEX[bys[i] >> 4 & 0xf]); sb.append(HEX[bys[i] & 0xf]); } return sb.toString(); }} 高分求一个取一定范围随机整数的程序。 SWT同时保存多个Editor界面的问题 新手问题,GUI界面的编程问题 后台线程 applet与服务器进行Udp通信的问题 jar打包不解之惑-->> 散尽最后50分争求大家讨论!(Cry) 跪求大神 关于mysql端口的问题 打开不了项目 jxl进行表格读取 问个关于byte[]的问题 instanceof 是反射操作么?其效率如何? 数组尾加 散分题
public static void main(String[] args) throws UnsupportedEncodingException {
byte[] bys = "中".getBytes("gbk");
System.out.println(ByteUtil.bytes2Hex(bys));
}
}public class ByteUtil { private final static char[] HEX = "0123456789abcdef".toCharArray();
public static String bytes2Hex(byte[] bys) {
StringBuilder sb = new StringBuilder();
for(int i = 0; i < bys.length; i++) {
if(i > 0) {
sb.append(" ");
}
sb.append(HEX[bys[i] >> 4 & 0xf]);
sb.append(HEX[bys[i] & 0xf]);
}
return sb.toString();
}
}