Was ist der effektivste Weg, um erstellen Sie BigInteger-Instanz von int-Wert?
Habe ich eine Methode (in 3rd-party-Bibliothek) mit BigInteger parameter:
public void setValue (BigInteger value) { ... }
Brauche ich nicht 'seine Kraft', brauche ich nur um die Arbeit mit Ganzzahlen. Also, wie kann ich pass Ganzzahlen zu dieser Methode? Meine Lösung ist, um string-Wert aus int-Wert und erstellen Sie dann BigInteger aus string:
int i = 123;
setValue (new BigInteger ("" + i));
Gibt es andere (empfohlene) Möglichkeiten, das zu tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die statische Methode
BigInteger.valueOf(long number)
.int
Werte gefördert werden, umlong
automatisch.Können Sie diese statische Methode:
BigInteger.valueOf(long val)