/**
* 将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码与字符串互转
最新推荐文章于 2025-10-07 09:48:13 发布
该代码示例提供了两个Java方法,分别用于将16进制ASCII值转换为字符串,以及将字符串转换为其对应的ASCII数值表示。方法通过遍历和解析输入值来实现转换功能。
274

被折叠的 条评论
为什么被折叠?



