android replace 无效解决方法

android replace 无效今天要用到replace写了一个测试如下public class cs {public static void main(Strin

android replace 无效
今天要用到replace写了一个测试如下
public class cs {
 public static void main(String[] args){
  String a,c;
  int b;
  b=1;
  c="12345";
  a="12345,54321";
  a.replace(c,String.valueOf(b));
  System.out.println(a);
 }
}
期望输出为1,54321 实际输出为12345,54321 求解

[解决办法]
a是常量定义的,改不了的。