0

のような文字列がある場合、String reg = "a1"の最初の文字をa1数字の 0に変更する必要があるとします。これを行う最善の方法は何ですか?01c131

4

1 に答える 1

3

次のようなものを試すことができます:

char c = reg.charAt(0);
if(c >=97 && c <= 122) {
    c = c - 49;
}
String result = c + reg.charAt(1);

PS私はあなたがそれを意味したと仮定しています:

a1 → 01
c1 → 21

a は 0、b は 1、c は 3 などの意味です。

于 2013-09-22T05:46:15.263 に答える