Jak w Javie przekonwertować ciąg na biginteger?


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.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *