删除字符串中的指定字符以及分隔符

需求说明:给定字符串如“1,2,3”,删除指定的字符如删除“2”,保留原字符串的同时去掉不必要的逗号“,”

String str="1,2,3"
String str2="";//空字符串
for(i=0;i<str.length;i++){
    //逐个比较字符
    if(i==0){str2+=str.substring(2);}
    else if(i==str.length-1){str2+=str.substring(0,i-1);}
        else{
            str2+=str.substring(0,i);
            str2+=str.substring(i+2);
        }     
}
//得到的str2就是我们想要的了

如有错误请批评指正!!

posted @ 2020-09-21 21:46  我选大D  阅读(388)  评论(0)    收藏  举报