不明不白,字符串由char组成,char范围是2的16次方,需要用4个16(2的四次方)进制字符表示
如'我'的char值为A * 16 ^ 3 + B * 16 ^ 2 + C * 16 + D,则'我'的十六进制字符串表示为
ABCD自己手工写个函数转吧。
如'我'的char值为A * 16 ^ 3 + B * 16 ^ 2 + C * 16 + D,则'我'的十六进制字符串表示为
ABCD自己手工写个函数转吧。
解决方案 »
- Spring整合hibernate出错报空指针错误求解
- 请教1题面试题答案。。。拜求高手啊 啊
- tomcat jni调用dll的问题
- 关于Rod Johnson 的书
- tomcat 5.5.10无法启动
- 有关数据库检索的问题,急啊,有大人可以帮帮小妹吗?
- 最近关于mysql和jsp的中文问题很多,我有个问题想讨论一下
- 求救!jdbc原来连接上SQLserver,但是改动ip之后,报错Error establishing socket!
- BEA WEBLOGIC8的问题
- 请问log4j中string如何转换成level在线急等
- 求一算法,急!
- 请问: 怎么将org.w3c.dom.Document 转换成字符串.
public String Str2Hex(String original){
byte[] bytes = original.getBytes();
String hs = "";
for (int n = 0; n < bytes.length; n++) {
hs += (Integer.toHexString(bytes[n] & 0XFF));
}
return hs.toUpperCase();
}