如何将第一个字符更改为数字?

时间:2013-09-22 05:34:34

标签: java string

如果我有一个像String reg = "a1"这样的字符串,我需要将a1的第一个字符更改为数字0,然后它变为01,如果字符串为{{1}它应该是c1。最好的方法是什么?

1 个答案:

答案 0 :(得分:3)

您可以尝试以下内容:

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

P.S 我假设你的意思是:

a1 → 01
c1 → 21

意思是a为0,b为1,c为3,等等......