Najlepsza odpowiedź
Korzystanie z konstruktora
BigInteger (String val)
Tłumaczy dziesiętną reprezentację ciągu typu BigInteger na BigInteger.
BigInteger (Java Platform SE 6) – szczegółowe informacje można znaleźć w tej dokumentacji.
BigInteger
 public BigInteger(String val) 
 Tłumaczy dziesiętną reprezentację ciągu typu BigInteger na wartość BigInteger. Reprezentacja typu String składa się z opcjonalnego znaku minus, po którym następuje sekwencja jednej lub więcej cyfr dziesiętnych. Odwzorowanie znaków na cyfry zapewnia Character.digit. Ciąg nie może zawierać żadnych dodatkowych znaków (na przykład białych znaków). 
Parametry:
 val – dziesiętna reprezentacja ciągu BigInteger. 
Zgłasza:
  NumberFormatException  – val nie jest prawidłową reprezentacją BigInteger. 
Zobacz też:
 Character.digit(char, int) 
Odpowiedz
używając public BigInteger (String val)
pierwszy import, z którego składa się biblioteka Big Integer as import java.math. *;
następnie zainicjuj zmienną String jako String s1 = ”123 ″;
Teraz użyj metody jako BigInteger b1 = new Bi gInteger (s1);
Mam nadzieję, że to ci pomoże.