Unsigned Int in Java

Ich versuche zu implementieren, eine bestehende Netzwerk-Protokoll, das macht starken Gebrauch von Unsigned Datentypen, die nicht unterstützt werden, die von Java. Was ich derzeit Tue, ist für jeden Datentyp, wählen Sie den nächst größeren, so dass die Zahl ohne Vorzeichen, passen in den positiven Bereich und verwenden Sie dann byte für byte verschieben, um die gewünschte Wirkung zu erzielen. Da dies ziemlich Fehler anfällig und für eine unsigned long weiter, ich habe mit BigInteger ist das viel schwerer als erweiterte Typen, ich Frage mich, ob es nicht eine bessere Weise, dies zu erreichen?

InformationsquelleAutor der Frage cdecker | 2010-12-15

Schreibe einen Kommentar