タグ付けされた質問 「radix」


29
整数を文字列に変換する方法は?
Pythonを使用すると、指定したベースの文字列から整数を簡単に作成できます。 int(str, base). 私は逆を実行したい:整数から文字列を作成する、つまり次のint2base(num, base)ような関数が欲しい: int(int2base(x, b), b) == x 関数名/引数の順序は重要ではありません。 任意の数のxベース受け付けます。bint() これは簡単に記述できる関数です。実際、この質問で説明するよりも簡単です。でも、何かが足りないような気がします。 私は、関数について知りbin、oct、hex、私はいくつかの理由のためにそれらを使用することはできません。 これらの関数は、(2.2)との互換性が必要な古いバージョンのPythonでは使用できません 異なる拠点で同じように呼び出すことができる一般的なソリューションが欲しい 2、8、16以外のベースを許可したい 関連した Pythonのint(string、base)のエレガントな逆関数 Pythonで再帰を使用してbase-xシステムへの整数 PythonでのBase 62変換 Pythonで整数を最短のURLセーフ文字列に変換する方法は?
202 python  base  radix 


9
Javaでバイナリ文字列をベース10整数に変換する方法
対応する10進数に変換する2進数(先行ゼロなし)を表す文字列の配列があります。検討してください: binary 1011 becomes integer 11 binary 1001 becomes integer 9 binary 11 becomes integer 3 etc. 続行するには最良の方法は何ですか?私は直接変換方法を見つけることなくjava.lang.number。*を調査してきました。Integer.parseInt(b)文字列に対して整数EQUALを生成します。たとえば、1001は9ではなく1,001になり、出力ベースのパラメータが含まれていないようです。toBinaryString間違った方向に変換します。多段階の変換を行う必要があると思いますが、メソッドまたはサブクラスの正しい組み合わせを見つけることができないようです。また、先行ゼロまたはその欠如がどの程度問題になるかはわかりません。誰かが私を指す良い方向を持っていますか?
108 java  string  binary  radix 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.