黑马程序员技术交流社区

标题: 分享一个用递归写的删除子字符串的代码 [打印本页]

作者: melovem    时间: 2016-8-26 19:54
标题: 分享一个用递归写的删除子字符串的代码
/*@strB: StringBuilder  对象
@str: 原字符串变量
@deleteStr: 要删除的子字符串
*/
public static void deleteStr(StringBuilder strB,String str,String deleteStr){
                str = strB.delete(strB.indexOf(deleteStr), strB.indexOf(deleteStr)+4).toString();
                if(str.contains(deleteStr)){
                        deleteStr(new StringBuilder(str),str,deleteStr);
                }else{
                        System.out.println("没有 "+deleteStr+" 子字符串了");
                        System.out.println(str);
                        return;
                }
        }






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2