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?

InformationsquelleAutor Roman | 2010-04-15
Schreibe einen Kommentar