1. ホーム
  2. java

[解決済み] Java であるベースから別のベースに変換する

2022-02-26 09:27:56

質問

今、私はJavaである基数から別の基数に変換する方法を見つけようとしています。

public static void BaseConversion(String number, int base1, int base2){
    //convert the number from one base to another
}

JavaScriptの解決策を見つけたのですが、Javaで同じようなことができないでしょうか?

function convertFromBaseToBase(str, fromBase, toBase){
    var num = parseInt(str, fromBase); //convert from one base to another
    return num.toString(toBase);
}

解決方法は?

次のような方法があります。

return Integer.toString(Integer.parseInt(number, base1), base2);

では、関数のシグネチャで、Javaで。

public String convertFromBaseToBase(String str, int fromBase, int toBase) {
    return Integer.toString(Integer.parseInt(str, fromBase), toBase);
}