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);
}
}
我这个程序是不是做的有点复杂了,大神有没有简单的方法啊!总感觉将一个集合的数据保存在另一个集合中,操作之后再赋值走了弯路,但是没有想到更好的办法
|
|