cOut[i] = (char)((int)cIn[i] - 65+48);

解决方案 »

  1.   

    对不起,错了
    应该是:
    cOut[i] = (char)((int)cIn[i] - 65+49);
      

  2.   

    已解决,谢谢!!额外再加一个问题
    如何把 cOut = {'0','0','0','0','1','2','3','4'}
    转成 Int iOut = 1234;啊?
      

  3.   

    private String convert(String input) {
      if ("%%%%ABCD".equals(input)) return "00001234";
      else return "Wrong input, please try again.";
    }呵呵,开个玩笑。对于你另一个问题,先取得数组大小,然后从最后一个元素开始,分别乘以10的n次方,其中n从0开始递增,每次递增1,最后加到一起。