String ret = "";
byte[] b = "黎明".getBytes("gb2312");
for (int i = 0; i < b.length; i++)
{
String hex = Integer.toHexString(b[i] & 0xFF);
if (hex.length() == 1)
{
hex = '0' + hex;
}
ret += hex.toUpperCase();
}
return ret;
一 String s;
double d = Double.parseDouble(s);
或
double Double.valueof(String s).doublevalue()
二 string强制转化为Double类型
int差不多
int i = Integer.parseInt(s);
三
将int十进制转换成十六进制,Integer.toHexString(int类型的数据类型);
十六进制转换ASCII码
然后十六进制转换String也需要一个类