Bitconverter für Java

Folgenden die Beratung in der Frage https://stackoverflow.com/questions/1738244/what-is-the-java-equivalent-of-net-bitconverter ich habe mit der Umsetzung begonnen meine eigenen bitconverter für Java, aber ich bin nicht immer gleichwertige Ergebnisse.

Könnte jemand bitte guide mich auf das, was ich tun könnte falsch?

public static byte[] GetBytes(Integer value) {
    ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
    DataOutputStream stream = new DataOutputStream(byteStream);
    try {
        stream.writeInt(value);
    } catch (IOException e) {
        return new byte[4];
    }
    return byteStream.toByteArray();
}

byte[] result = BitConverter.GetBytes(1234); //JAVA: [0, 0, 4, -46]
byte[] result = BitConverter.GetBytes(1234); //C#: [210, 4, 0, 0]
Schreibe einen Kommentar