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.