亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Java bin2hex怎樣實現字符串轉換

小樊
83
2024-09-29 15:41:05
欄目: 編程語言

在Java中,你可以使用Integer.toHexString()方法將整數轉換為其十六進制表示形式。然后,你可以使用String.replace()方法將結果轉換為小寫(如果需要的話)。以下是一個示例,演示如何將字符串轉換為十六進制表示形式:

public class BinToHex {
    public static void main(String[] args) {
        String input = "Hello, World!";
        String hexResult = binToHex(input);
        System.out.println("Hexadecimal representation: " + hexResult);
    }

    public static String binToHex(String input) {
        // 將輸入字符串轉換為其字節數組
        byte[] inputBytes = input.getBytes();

        // 使用Integer.toHexString()方法將字節數組轉換為十六進制字符串
        StringBuilder hexBuilder = new StringBuilder();
        for (byte b : inputBytes) {
            hexBuilder.append(Integer.toHexString(0xff & b));
        }

        // 刪除每個十六進制字符前的"0x"前綴(如果有的話)
        return hexBuilder.toString().toLowerCase();
    }
}

這個示例中的binToHex()方法接受一個字符串作為輸入,將其轉換為字節數組,然后使用Integer.toHexString()方法將每個字節轉換為其十六進制表示形式。最后,它將結果轉換為小寫并返回。

0
双辽市| 读书| 额尔古纳市| 图们市| 庄浪县| 牟定县| 平罗县| 巴中市| 子长县| 彭山县| 义马市| 沁水县| 涞源县| 藁城市| 正宁县| 日照市| 东丽区| 曲周县| 托里县| 太康县| 沙河市| 公安县| 林西县| 遂宁市| 安仁县| 大同县| 九江市| 威远县| 阿克苏市| 四子王旗| 天台县| 定南县| 华安县| 南宁市| 邹城市| 分宜县| 平阳县| 本溪| 青海省| 会东县| 苍山县|