非常に大きなバイナリ値を10進数に変換する必要がありました。私はBigIntegerを使用していた大きな整数です。だから私はどのようにBigIntegerにこの2進数を変換するのですか?バイナリ番号をJavaのBigIntegerに変換するにはどうすればよいですか?
10
A
答えて
14
あなた進数のString
表現を持っている場合は、インスタンスを作成するには、このオーバーロードさBigInteger
コンストラクタにそれを提供します。あなたはこのようなものを使用することができ、すなわち、あなたの場合は
BigInteger(String val, int radix);
を、基数は、はっきりと2です:
BigInteger yourNumber = new BigInteger("101000101110...1010", 2);
4
バイナリストリングを使用している場合は、BigInteger
のように変換できます。
String binaryString = "1010110101011010101010101101010101100101011010001010001100101110";
BigInteger bigInt = new BigInteger(binaryString, 2);
2
String binaryValue = "11111111";
BigInteger bi = new BigInteger(binaryValue, 2);
関連する問題
- 1. Modulusの結果をOpenSSLからJava BigIntegerに変換するにはどうすればいいですか?
- 2. Javaで小数部分をバイナリに変換するにはどうすればよいですか?
- 3. 日付を年に続く週番号に変換するにはどうすればよいですか?
- 4. NodeJSの電話番号を標準形式に変換するにはどうすればよいですか?
- 5. stringをbigIntegerに変換してハッシュセットに格納するにはどうすればよいですか?
- 6. ドット付きバージョン番号を整数に変換するにはどうすればよいですか?
- 7. フロート番号をタイムゾーンに変換するにはどうすればよいですか?
- 8. C# - 既存の番号に番号を追加するにはどうすればよいですか?
- 9. C++でカテゴリデータをバイナリ変数に変換するにはどうすればよいですか?
- 10. 特定の番号から番号列を開始するにはどうすればよいですか?
- 11. バイナリまたは整数をVHDLの下位に変換するにはどうすればよいですか
- 12. 番号をフォーマットするにはどうすればよいですか?
- 13. Google Apps Scriptで金融番号フォーマット番号を使用するにはどうすればよいですか?
- 14. IPアドレスの10進表現をバイナリに変換するにはどうすればよいですか?
- 15. 整数をVHDLのバイナリ表現に変換するにはどうすればよいですか?
- 16. バッファをC++のバイナリ文字列に変換するにはどうすればよいですか?
- 17. バイナリ検索を使用してユーザ番号を見つけるにはどうすればいいですか?
- 18. 特定の行をテキストファイルの行番号で置き換えるにはどうすればよいですか?
- 19. opensipsのデフォルトポート番号5060を他のポートに変更するにはどうすればよいですか?
- 20. イメージファイルをベース2バイナリに変換するにはどうすればよいですか?
- 21. バイナリ浮動小数点を10進小数に変換するにはどうすればよいですか?
- 22. IPv6アドレスをバイナリ文字列に変換するにはどうすればよいですか?
- 23. IPアドレスをバイナリ(16)文字列に変換するにはどうすればよいですか?
- 24. レターまたは2をプリセット番号に変更するにはどうすればよいですか?
- 25. ビルド後にアセンブリのバージョン番号を変更するにはどうすればよいですか?
- 26. Java:シリアル番号を列挙型でカウントするにはどうすればよいですか?
- 27. Javaアプリケーションでバージョン番号を処理するにはどうすればよいですか?
- 28. 文字列パターンを連続番号に置き換えるにはどうすればよいですか?
- 29. 大きなテキスト番号をBigIntegerに変換するときのNumberFormatException
- 30. sapuui5のsap.ui.table.Tableの列番号とセル番号を取得するにはどうすればいいですか?
はどのように我々はこの2進数を持っていますか?バイト配列として? – hexafraction
その文字列で... – Daanish