Javaでは、文字列をbigintegerに変換するにはどうすればよいですか?


ベストアンサー

コンストラクターの使用

BigInteger(String val)

BigIntegerの10進文字列表現をBigIntegerに変換します。

BigInteger(Java Platform SE 6) —詳細についてはこのドキュメントを確認してください。

BigInteger

public BigInteger(String val)

BigIntegerの10進文字列表現をBigIntegerに変換します。文字列表現は、オプションのマイナス記号とそれに続く1つ以上の10進数で構成されます。文字から数字へのマッピングは、Character.digitによって提供されます。文字列に無関係な文字(空白など)を含めることはできません。

パラメータ:

val -BigIntegerの10進文字列表現。

スロー:

NumberFormatException valはBigIntegerの有効な表現ではありません。

関連項目:

Character.digit(char, int)

回答

public BigInteger(String val) メソッド

最初にライブラリをインポートする importjava.math。*;

のような大きな整数String変数を String s1 =” 123″;

メソッドを BigInteger b1 = newBiとして使用しますgInteger(s1);

お役に立てば幸いです。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です