0

わかりました、0 から 9 までの数値の ASCII 値を含む文字列を取得しました。その文字列を元の値に分解したいと思います。

文字列は次のようになります。

52 52 54 49 - スペースも文字列内の文字です

4 と 5 の 2 文字から構成された 45 という数字を取得したい 元の値である 4 に戻したいのですが、方法がわかりません

これは私がこれを行うために試したサンプルコードです-

String st = "43 54 21";
int first=st.charAt(0);
int second=st.charAt(1);
int total=first*10+second;

System.out.println((char)total);
4

2 に答える 2

0
void convertToString()
{
    char redo;
    int letter;
    int length;
    do{
    cout<< "How long is your word \n";
    cin >> length;

    cout << "Type in the letter values \n";

        for (int x = 0; x < length; x++)
    {
        cin >> letter;
        cout << char (letter);
    }
        cout << "\n To enter another word hit R" << endl;
        cin >> redo;
    }while (redo == 'R');

    }
于 2014-10-09T03:52:25.693 に答える