字符串与十六进制的互转

来源:互联网 发布:算法分析与设计试题 编辑:程序博客网 时间:2024/05/24 07:35
//字符串转十六进制
private static String stringToHexString(String string){
char[] c=new char[string.length()];
c = string.toCharArray();
String hesStr = "";
for (int i = 0; i < c.length; i++) {
hesStr = hesStr + Integer.toHexString(c[i]);
}
return hesStr;
}

//十六进制转字符串
private static String hexStringToString(String string){
String sub = "";
for (int i = 0; i < string.length() / 2; i++) {  
sub = sub + (char) Integer.valueOf(string.substring(i * 2, i * 2 + 2),16).byteValue();  
        }  
return sub;
}
原创粉丝点击