私は、基数2としてInteger.parseIntメソッドを使ってバイナリの2つの長い文字列を追加しようとしていました。しかし、これは長い文字列のバイナリ数値に対しては機能しません。これを行うより良い方法はありますか?Javaでバイナリ数字を含む2つの長い文字列を追加するにはどうすればよいですか?
0
A
答えて
1
あなたは基数とBigInteger
を使用することができます。
BigInteger decInt = new BigInteger("111111111111111111111111111111111001111",2);
は、ドキュメントを見てください:あなたは数字を表す `バイト[]` sのを持っている "バイナリ" とhttp://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html#BigInteger(java.lang.String,%20int)
0
これにはBigIntegerを使用できます。 BigInteger(byte[])
コンストラクタは、two's complementの整数として解釈されるバイト配列をとり、add
関数を使用して2つを加算できます。 add
は、BigIntegerが不変なので、どちらのオブジェクトも変更しないことに注意してください。代わりに、新しいオブジェクトを返します。
+0
私の文字列をこのbyte []に入れる例を教えてください。 – Name158
関連する問題
- 1. アルファベットに別の文字を含む文字を追加するにはどうすればよいですか?
- 2. 文字列/数字を文字列に追加するにはどうすればよいですか?
- 3. 複数の行に2つの文字列を追加するにはどうすればよいですか?
- 4. 2つの文字列配列をカスタムリストビューに追加するにはどうすればよいですか?
- 5. 文字エスケープシーケンスを含む文字列をcharに変換するにはどうすればよいですか?
- 6. 文字列の一部を文字列に追加するにはどうすればよいですか?
- 7. 数字を含む文字列を分割するにはどうすればいいですか
- 8. アラビア文字を含む文字列を検索するにはどうすればよいですか?
- 9. u '文字を含むJSON文字列を解析するにはどうすればよいですか?
- 10. #文字を含む文字列を解析するにはどうすればよいですか?
- 11. 各文字列の間に特定の数のスペースを含む文字列を含むリストを印刷するにはどうすればよいですか?
- 12. Pythonで整数を含む2つの文字列値を追加する
- 13. スラッシュ文字を含む文字列パスパラメータを渡すにはどうすればよいですか?
- 14. 定義済みの文字列に文字を追加するにはどうすればよいですか?
- 15. 文字列の最後に文字/句を追加するにはどうすればよいですか?
- 16. bashに特定の文字列を含むすべての単語に数字を追加するにはどうすればよいですか?
- 17. テキストファイルにパターンを含む文字列を含む行の最後にテキストを追加するにはどうすればよいですか?たとえば
- 18. IPアドレスを8文字の長い文字列にマップするにはどうすればよいですか?
- 19. 長い文字列を15文字のテキストコントロール/ラベルでスクロールするにはどうすればいいですか?
- 20. 文字列に英数字以外の文字が含まれているかどうかを確認するにはどうすればよいですか?
- 21. 2つの文字を文字列に結合するにはどうすればいいですか#
- 22. 文字列を含む配列のインデックスを取得するにはどうすればよいですか?
- 23. 文字列の長さを150文字に制限するにはどうすればよいですか?
- 24. テキストファイルからJava文字列に文字列をコピーするにはどうすればよいですか?
- 25. ggplotの英数字とギリシャ文字をgeom_text()に追加するにはどうすればよいですか?
- 26. 文字列に添字を追加するにはどうすればよいですか?
- 27. Odoo v10のターゲットフィールド文字列の文字を含む文字列でレコードを検索するにはどうすればよいですか?
- 28. 複数の項目をC++の文字列に追加するにはどうすればよいですか?
- 29. 文字列内の文字列を文字列内で渡すにはどうすればよいですか?
- 30. 文字列をJavaでどのようにコピーすればよいですか?
意味ですかあなたは追加したいですか? – yshavit
私は "10000011100"と "00000011000"ですが、かなり長く、同じ文字数の例です。 – Name158
基数で 'Integer.parseInt'を持つことができる最大値は2です。Integer.MAX_VALUEの2進数です –