[解決済み] Javaでバイナリ文字列をベース10の整数に変換する方法
2022-06-12 20:25:46
質問
2進数(先頭の0なし)を表す文字列の配列があり、対応する10の基数に変換したい。考えてみてください。
binary 1011 becomes integer 11
binary 1001 becomes integer 9
binary 11 becomes integer 3 etc.
どのような方法で進めればよいのでしょうか?java.lang.number.*を探っても、直接変換する方法は見つかりませんでした。
Integer.parseInt(b)
は、文字列と等しい整数を生成します。例えば、1001は9ではなく1,001になり、出力ベースのパラメータを含んでいないようです。
toBinaryString
は間違った方向に変換してしまいます。多段階の変換が必要だと思うのですが、適切なメソッドやサブクラスの組み合わせが見つからないようです。また、先頭のゼロの有無がどの程度問題になるのかもよくわかりません。誰か私に指示する良い方向性を持っていますか?
どのように解決するのですか?
あなたは、次のことを行う必要があります。
基数を指定する
. のオーバーロードがあります。
Integer#parseInt()
というのがあり、これを使うと
int foo = Integer.parseInt("1001", 2);
関連
-
Enumとの組み合わせでswitchの使い方を一度覚えるために必要な定数式
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException: 1
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] JavaでStringをintに変換するにはどうしたらいいですか?
-
[解決済み] 文字列の単語を反復処理するにはどうすればよいですか?
-
[解決済み] バイトを文字列に変換する
-
[解決済み] JavaScriptで文字列を整数に変換する方法は?
-
[解決済み] Javaで文字列を分割する方法
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スタイルが読み込まれず、ブラウザコンソールでエラーが報告される。リソースはスタイルシートとして解釈されますが、MIMEタイプtext/htmlで転送されます。
-
[解決済み] Javaでbooleanをintに変換する
-
myeclipseでコンパイルするとAntエラーが発生する javaの例外が発生しました。
-
ファインバグタイプ
-
Dateが型に解決できない問題を解決する
-
Javaクラスローダーにソースコードから潜り込む
-
this()の呼び出しはコンストラクタ本体の最初の文でなければならない 例外解決と原因分析
-
VMの初期化中にエラーが発生しました java/lang/NoClassDefFoundError: java/lang/Object
-
linux run jarfile Invalid or corrupt jarfile error.
-
java.lang.NoClassDefFoundError: org.apache.jasper.el.ELContextImpl クラスを初期化できませんでした。