java代码字符串转十六进制实现
以下是Java中字符串转十六进制的代码实现:
public class StringToHexExample {
public static void main(String[] args) {
String str = "Hello World!";
String hex = stringToHex(str);
System.out.println(hex); // 48656C6C6F20576F726C6421
}
public static String stringToHex(String str) {
char[] chars = str.toCharArray();
StringBuilder hex = new StringBuilder();
for (char ch : chars) {
hex.append(Integer.toHexString((int) ch));
}
return hex.toString();
}
}
在上面的代码中,我们将字符串转换为字符数组,然后遍历数组中的字符并将其转换为十六进制字符串。为了将字符转换为十六进制字符串,我们使用了Java中的Integer.toHexString()方法,该方法将整数转换为十六进制字符串。最后,我们将所有的十六进制字符串连接在一起并返回结果。
原文地址: https://www.cveoy.top/t/topic/lUm 著作权归作者所有。请勿转载和采集!