/**
* 将16进制 ASCII转成字符串
*
* @param hexValue
* @return
*/
public static String asciiToString(String hexValue) {
StringBuffer sbu = new StringBuffer();
for (int i = 0; i < hexValue.length(); i += 2) {
sbu.append((char) Integer.parseInt(hexValue.substring(i, i + 2), 16));
}
return sbu.toString();
}
/**
* 将字符串转成ASCII
*
* @param strValue
* @return
*/
public static String stringToAscii(String strValue) {
StringBuffer sbu = new StringBuffer();
char[] chars = strValue.toCharArray();
for (int i = 0; i < chars.length; i++) {
if (i != chars.length - 1) {
sbu.append((int) chars[i]).append(",");
} else {
sbu.append((int) chars[i]);
}
}
return sbu.toString();
}
JAVA 16进制ASCII码与字符串互转
最新推荐文章于 2024-08-16 10:25:24 发布