Zastanawiałem się, czy istnieje sposób na przekonwertowanie zmiennej typu Integer na BigInteger. Próbowałem typecastingu zmiennej Integer, ale pojawia się błąd, który mówi o typie nieodwracalnym.
Zastanawiałem się, czy istnieje sposób na przekonwertowanie zmiennej typu Integer na BigInteger. Próbowałem typecastingu zmiennej Integer, ale pojawia się błąd, który mówi o typie nieodwracalnym.
Odpowiedzi:
Potrzebna metoda to BigInteger # valueOf (long val) .
Na przykład,
BigInteger bi = BigInteger.valueOf(myInteger.intValue());
Tworzenie najpierw łańcucha jest niepotrzebne i niepożądane.
Możesz to zrobić w ten sposób:
Integer i = 1;
new BigInteger("" + i);