Wie konvertiert man "unsigned long" in einen String in Java

7

Es ist klar, dass Java keinen 'unsigned long' -Typ hat, während wir long verwenden können, um unsignierte Daten zu speichern. Wie kann ich es dann in einen String umwandeln oder einfach "unsigniert" drucken?

    
Shawn 13.08.2013, 08:32
quelle

3 Antworten

12

Sie müssen leider BigInteger verwenden oder Ihre eigene Routine schreiben.

Hier ist ein Unsigned Klasse, die bei diesen Problemumgehungen hilft

%Vor%     
Peter Lawrey 13.08.2013, 08:33
quelle
5

Wie in einer anderen Frage zu SO erwähnt, gibt es dafür eine Methode, die mit Java 8 beginnt:

> %Vor%     
Mifeet 13.08.2015 14:05
quelle
4

Können Sie Bibliotheken von Drittanbietern verwenden? Guavas UnsignedLongs.toString(long) macht das.

    
Louis Wasserman 13.08.2013 16:17
quelle

Tags und Links