91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
巴彦县| 榕江县| 定安县| 洪雅县| 东丰县| 昭通市| 渝中区| 炎陵县| 芷江| 鄯善县| 富平县| 城固县| 阳山县| 凌海市| 万山特区| 武冈市| 正镶白旗| 边坝县| 天台县| 清原| 安福县| 澄江县| 静海县| 东阳市| 洛宁县| 汕尾市| 南充市| 嘉峪关市| 宁河县| 安国市| 永仁县| 钟山县| 防城港市| 邵阳县| 柏乡县| 共和县| 延安市| 沂源县| 镇赉县| 邯郸市| 会东县|