黑马程序员技术交流社区

标题: 程序中的一些问题 [打印本页]

作者: WatingU    时间: 2016-7-25 23:15
标题: 程序中的一些问题
public class practice3 {
        public static void main(String[] args) {
                String line = "woailol,butxianzaixuexihenjinbunenglol,dengdaowobiyelewoyaololgesantiansanye";
                String line2 = line;//定义一个新的字符串变量line2存储line中的字符串
                int sum = 0;
                //截取字符串,获取"lol"出现的次数
                while(line.contains("lol")){
                        int  index = line.indexOf("lol");                       
                        line = line.substring(index+2);
                        sum++;
                       
                }
                line = line2.replaceAll("lol", "");//去除 line2 中的"lol"赋值给line
                System.out.println(sum);
                System.out.println(line);
        }
}
我这个程序是不是做的有点复杂了,大神有没有简单的方法啊!总感觉将一个集合的数据保存在另一个集合中,操作之后再赋值走了弯路,但是没有想到更好的办法


作者: WatingU    时间: 2016-7-25 23:17
不对,是字符串




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