HEX转ASCII的java代码,简洁版
拿到直接用,不客气
里面封装了一个ascii转hex的这里没有调用,有需要的可以用
import java.util.Scanner;
public class HEXtoASCII {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
String a = scanner.next();
System.out.println(hexToAscii(a));
}
//ascii转hex
public static String asciiToHex(String asciiStr) {
char[] chars = asciiStr.toCharArray();
StringBuilder hex = new StringBuilder();
for(char ch:chars) {
hex.append(Integer.toHexString((int)ch));
}
return hex.toString();
}
//hex转ascii
public static String hexToAscii(String hexStr) {
StringBuilder output = new StringBuilder("");
for(int i = 0;i < hexStr.length();i += 2) {
String str = hexStr.substring(i,i+2);
output.append((char)Integer.parseInt(str,16));
}
return output.toString();
}
}
这是一个简洁的Java代码示例,用于将HEX字符串转换为ASCII字符。程序使用Scanner获取用户输入的HEX字符串,然后通过`hexToAscii`方法将其转换并打印。代码同时包含了ASCII到HEX的转换方法,但在此实例中未调用。对于Java初学者或需要处理HEX与ASCII转换的开发者来说,这是一个实用的小工具。

1万+

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



