Ich habe mich gefragt, ob es einen Weg gibt, eine Variable vom Typ Integer in BigInteger umzuwandeln. Ich habe versucht, die Integer-Variable zu typisieren, aber ich bekomme einen Fehler, der sagt, inkompatibler Typ.
Antworten
Zu viele Anzeigen?Die gesuchte Methode ist BigInteger#valueOf(long val).
Zum Beispiel:
BigInteger bi = BigInteger.valueOf(myInteger.intValue());
Zuerst einen String zu erstellen ist unnötig und nicht erwünscht.
Fabala Dibbasey
Punkte
23
Umwandeln von Integer in BigInteger
BigInteger big_integer = BigInteger.valueOf(1234);
Umwandeln von BigInteger zurück in Integer
int integer_value = big_integer.intValue();
Umwandeln von BigInteger zurück in long
long long_value = big_integer.longValue();
Umwandeln von String in BigInteger
BigInteger bigInteger = new BigInteger("1234");
Umwandeln von BigInteger zurück in String
String string_expression = bigInteger.toString();
Giorgios Karagounis
Punkte
1