Ich habe mich gefragt, ob es eine Möglichkeit gibt, eine Variable vom Typ Integer in BigInteger zu konvertieren. Ich habe versucht, die Integer-Variable zu typisieren, aber es wird ein Fehler angezeigt, der den nicht konvertierbaren Typ angibt.
Ich habe mich gefragt, ob es eine Möglichkeit gibt, eine Variable vom Typ Integer in BigInteger zu konvertieren. Ich habe versucht, die Integer-Variable zu typisieren, aber es wird ein Fehler angezeigt, der den nicht konvertierbaren Typ angibt.
Antworten:
Die gewünschte Methode ist BigInteger # valueOf (long val) .
Z.B,
BigInteger bi = BigInteger.valueOf(myInteger.intValue());
Es ist unnötig und unerwünscht, zuerst einen String zu erstellen.
Sie können dies folgendermaßen tun:
Integer i = 1;
new BigInteger("" + i);