Was ist die effektivste Methode zum Erstellen einer BigInteger-Instanz über den int-Wert?

8

Ich habe eine Methode (in der 3rd-Party-Bibliothek) mit BigInteger-Parameter:

%Vor%

Ich brauche nicht all seine Kraft, ich muss nur mit ganzen Zahlen arbeiten. Also, wie kann ich Integer an diese Methode übergeben? Meine Lösung besteht darin, einen String-Wert von int zu erhalten und dann BigInteger aus string zu erstellen:

%Vor%

Gibt es andere (empfohlene) Möglichkeiten, dies zu tun?

    
Roman 15.04.2010, 14:15
quelle

4 Antworten

30
%Vor%     
Michael Borgwardt 15.04.2010, 14:16
quelle
8

Verwenden Sie die statische Methode BigInteger.valueOf(long number) . int -Werte werden automatisch zu long hochgestuft.

    
Bozhidar Batsov 15.04.2010 14:16
quelle
3

Sie können diese statische Methode verwenden: BigInteger.valueOf(long val)

    
Petar Minchev 15.04.2010 14:17
quelle
3
%Vor%     
Paul Croarkin 15.04.2010 14:17
quelle

Tags und Links