以下是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()方法,该方法将整数转换为十六进制字符串。最后,我们将所有的十六进制字符串连接在一起并返回结果。

java代码字符串转十六进制实现

原文地址: https://www.cveoy.top/t/topic/lUm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录