String str = ",ww_1_20,qq_1_30,zz_1_40";
这个字符串的长度不是固定的,
应怎么改成
//str = ???????????;
String str1 = str;
str1 = ",ww_2_30,qq_1_30,zz_1_40";谢谢

解决方案 »

  1.   

    就是有个字符串:",ww_1_20,qq_1_30,zz_1_40";
    改成:",ww_2_30,qq_1_30,zz_1_40"
      

  2.   

    如果是光改这个好弄
    str=",ww_1_20,qq_1_30,zz_1_40";
    str1=str.replace("1","2");
    str1=str1.replace("2","3");
    但是你没说明白,所以不知道你真正想要的是什么
      

  3.   

    晕,弄错了
    应该是:
    str=",ww_1_20,qq_1_30,zz_1_40";
    str1=str.replace("2","3");
    str1=str1.replace("1","2");
      

  4.   

    这种方法是把1全部换成2了,不行呀
    我的意思是:,ww_1_20,qq_1_30,zz_1_40 这个字符串
    按照豆号分成三个,在把这三个字符串,分别修改,(我只列出三个,也许好多个)
    换成 ,ww_2_50,qq_3_255,zz_7_78不知我说的是否清楚
      

  5.   

    你还是没有把问题说清楚如果像你这么改下去,肯定循环中处理的.但是更改的依据是什么呢? 
    应该要生成一个新的String,而不是更改以前的.