public static String hexString(String str){
String ret = "";
byte[] b;
try {
b = str.getBytes("GB2312");
for (int i = b.length-1; i >=0 ; i--)
{
String hex = Integer.toHexString(b[i] & 0xFF);
if (hex.length() == 1)
{
hex = '0' + hex;
}
ret += hex.toUpperCase();
}
}
catch(UnsupportedEncodingException e) {
e.printStackTrace();
}
return ret;
}Java
String ret = "";
byte[] b;
try {
b = str.getBytes("GB2312");
for (int i = b.length-1; i >=0 ; i--)
{
String hex = Integer.toHexString(b[i] & 0xFF);
if (hex.length() == 1)
{
hex = '0' + hex;
}
ret += hex.toUpperCase();
}
}
catch(UnsupportedEncodingException e) {
e.printStackTrace();
}
return ret;
}Java
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货