入力文字列を基数変換で整数に変換するにはどうすればよいですか?

users1141df

2-36からベースを入力するたびにコードが必要です。10進数の数値を出力できます。これが私のコードです

package code;

public class solution{
    public static int x2ten(String s, int base){

        String[] bits = s.split("");
        int result = 0;


        for(int i=0; i < bits.length; i++ ){




            int val = (Integer.parseInt(bits[bits.length-1-i])) * ((int)Math.pow(base,i));
                val = charToInt(Integer.parseInt(bits[bits.length-1-i]))* ((int)Math.pow(base,i));



            result += val;
        }
        return result;
    }

    public static int charToInt(char c){
        char[] characters = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F','G',
                'H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};

        for(int j = 0; j<characters.length; j++){
            if(characters[j] == c){
                return j;
            }

        }
        return -1;
    }





    public static void main(String[] args)
    {
             System.out.println(x2ten("1101",2));
    }
}

最初に表示されるcharToIntに問題があり、charToInt(char c)をcharToInt(int c)に変更する必要があると言われました。しかし、charToIntの目的は、1Aのような文字を入力したものを変換することであり、10進数で26を出力できます。

ボヘミアン

これはすでに発明されたホイールです

public static int x2ten(String s, int base) {
    return Integer.parseInt(s, base);
}

同じ署名を持つJDKからのメソッドを優先して、メソッドを完全に削除することをお勧めします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

不確定な数の入力文字列を変換するにはどうすればよいですか?

分類Dev

md5ダイジェストを使用して入力した文字列を整数配列に変換するにはどうすればよいですか?

分類Dev

Spark MLlibで、Spark Scalaで文字列を整数に変換するにはどうすればよいですか?

分類Dev

大文字の入力を小文字に変換するにはどうすればよいですか?

分類Dev

Rustで文字列を整数に変換するにはどうすればよいですか?

分類Dev

Bash内で文字列を整数に変換するにはどうすればよいですか?

分類Dev

C ++で文字列を1桁以上の整数に変換するにはどうすればよいですか?

分類Dev

AngularJsで整数を文字列に変換するにはどうすればよいですか?

分類Dev

CakePHPで整数を文字列に変換するにはどうすればよいですか?

分類Dev

Pythonで文字列を整数に変換するにはどうすればよいですか

分類Dev

文字列を整数の2D配列に変換するにはどうすればよいですか?

分類Dev

金額を含む文字列を整数に変換するにはどうすればよいですか?

分類Dev

文字列を空白なしの整数に変換するにはどうすればよいですか?

分類Dev

この場合、文字列を整数に変換するにはどうすればよいですか?

分類Dev

文字配列の複数の要素を整数に変換するにはどうすればよいですか?

分類Dev

文字列を変換するにはどうすればよいですか?

分類Dev

文字列をintに変換するにはどうすればよいですか?dtype( "O")-ValueError:基数10のint()のリテラルが無効です: ''

分類Dev

Ruby2.3。ユーザー入力文字列を配列に変換してから、個々の要素に分割するにはどうすればよいですか?

分類Dev

整数から文字列に変換するにはどうすればよいですか?

分類Dev

Jenkinsfileで文字列から整数への変換を行うにはどうすればよいですか?

分類Dev

文字列として入力された分数をCで浮動小数点数に変換するにはどうすればよいですか?

分類Dev

php codeigniterで配列を文字列変数に変換するにはどうすればよいですか?

分類Dev

Pythonで文字を整数に変換するにはどうすればよいですか?

分類Dev

Javaで整数を文字に変換するにはどうすればよいですか?(5-> '5')

分類Dev

X11のkeysymを入力される文字列に変換するにはどうすればよいですか?

分類Dev

文字列モデルフィールドをFlask-Adminで選択入力に変換するにはどうすればよいですか?

分類Dev

入力した数値の文字列をint配列に変換するにはどうすればよいですか?

分類Dev

数値を文字列に置き換える/変換するにはどうすればよいですか?

分類Dev

Javaで文字列を大文字と小文字に変換するにはどうすればよいですか?

Related 関連記事

  1. 1

    不確定な数の入力文字列を変換するにはどうすればよいですか?

  2. 2

    md5ダイジェストを使用して入力した文字列を整数配列に変換するにはどうすればよいですか?

  3. 3

    Spark MLlibで、Spark Scalaで文字列を整数に変換するにはどうすればよいですか?

  4. 4

    大文字の入力を小文字に変換するにはどうすればよいですか?

  5. 5

    Rustで文字列を整数に変換するにはどうすればよいですか?

  6. 6

    Bash内で文字列を整数に変換するにはどうすればよいですか?

  7. 7

    C ++で文字列を1桁以上の整数に変換するにはどうすればよいですか?

  8. 8

    AngularJsで整数を文字列に変換するにはどうすればよいですか?

  9. 9

    CakePHPで整数を文字列に変換するにはどうすればよいですか?

  10. 10

    Pythonで文字列を整数に変換するにはどうすればよいですか

  11. 11

    文字列を整数の2D配列に変換するにはどうすればよいですか?

  12. 12

    金額を含む文字列を整数に変換するにはどうすればよいですか?

  13. 13

    文字列を空白なしの整数に変換するにはどうすればよいですか?

  14. 14

    この場合、文字列を整数に変換するにはどうすればよいですか?

  15. 15

    文字配列の複数の要素を整数に変換するにはどうすればよいですか?

  16. 16

    文字列を変換するにはどうすればよいですか?

  17. 17

    文字列をintに変換するにはどうすればよいですか?dtype( "O")-ValueError:基数10のint()のリテラルが無効です: ''

  18. 18

    Ruby2.3。ユーザー入力文字列を配列に変換してから、個々の要素に分割するにはどうすればよいですか?

  19. 19

    整数から文字列に変換するにはどうすればよいですか?

  20. 20

    Jenkinsfileで文字列から整数への変換を行うにはどうすればよいですか?

  21. 21

    文字列として入力された分数をCで浮動小数点数に変換するにはどうすればよいですか?

  22. 22

    php codeigniterで配列を文字列変数に変換するにはどうすればよいですか?

  23. 23

    Pythonで文字を整数に変換するにはどうすればよいですか?

  24. 24

    Javaで整数を文字に変換するにはどうすればよいですか?(5-> '5')

  25. 25

    X11のkeysymを入力される文字列に変換するにはどうすればよいですか?

  26. 26

    文字列モデルフィールドをFlask-Adminで選択入力に変換するにはどうすればよいですか?

  27. 27

    入力した数値の文字列をint配列に変換するにはどうすればよいですか?

  28. 28

    数値を文字列に置き換える/変換するにはどうすればよいですか?

  29. 29

    Javaで文字列を大文字と小文字に変換するにはどうすればよいですか?

ホットタグ

アーカイブ