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

溫馨提示×

Java Binary數據如何轉換

小樊
100
2024-07-09 05:07:23
欄目: 編程語言

將Java中的二進制數據轉換成其他數據類型通常需要使用Java的輸入輸出流。以下是一個示例代碼,將二進制數據轉換為字符串:

import java.io.ByteArrayInputStream;
import java.io.DataInputStream;
import java.io.IOException;

public class BinaryDataConverter {

    public static void main(String[] args) {
        byte[] binaryData = {0x48, 0x65, 0x6c, 0x6c, 0x6f}; // Binary data: "Hello"

        try {
            ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(binaryData);
            DataInputStream dataInputStream = new DataInputStream(byteArrayInputStream);

            StringBuilder stringBuilder = new StringBuilder();
            while (dataInputStream.available() > 0) {
                char c = (char) dataInputStream.readByte();
                stringBuilder.append(c);
            }

            System.out.println("Converted string: " + stringBuilder.toString());
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

在上面的示例中,我們創建了一個包含二進制數據的byte數組,并通過ByteArrayInputStream和DataInputStream將其轉換為字符串。在while循環中,我們讀取每個字節并將其轉換為字符,然后將其添加到StringBuilder中。最后,我們打印出轉換后的字符串。

0
米易县| 天津市| 玉田县| 来宾市| 凯里市| 通河县| 蓝田县| 株洲县| 车险| 漾濞| 枣庄市| 波密县| 垣曲县| 蒙阴县| 微博| 威远县| 太仆寺旗| 齐齐哈尔市| 莱西市| 武安市| 郴州市| 鹤庆县| 舞钢市| 平乐县| 都安| 铜川市| 汉中市| 兰坪| 台湾省| 昭觉县| 桂阳县| 临武县| 沧州市| 于田县| 水城县| 仪征市| 济宁市| 夏邑县| 永嘉县| 德昌县| 柳林县|