Java删除字符replaceFirst
2021-01-27 01:12
标签:字符串 rgs str public out static ble end iam 描述 输入 共输入两行。 第一行输入一串字符,“end”表示结束输入; 第二行输入想要删除的一个字符串组合即可。 输出 共输出两行。 第一行是删除处理后的字符串; 第二行是删除次数,也为删除的字符串的个数。 难度 输入示例 输出示例 完成代码 Java删除字符replaceFirst 标签:字符串 rgs str public out static ble end iam 原文地址:https://www.cnblogs.com/Blogwjl/p/12850817.html
在一串字符中删除选定一个字符串组合,并统计删除该字符串个数。
入门
IamaholicOyouaholicend
aholic
IamOyou
2import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
Scanner str = new Scanner(System.in);
String a = null;
while (true) {
a = str.next();
if (a.contains("end")) {
a = a.substring(0, a.length() - 3);
break;
}
}
String str2= str.next();
Object[] objects = deleteSubString(a, str2);
for (int i = 0; i ) {
System.out.println(objects[i]);
}
str.close();
}
public static Object[] deleteSubString(String str1, String str2) {
Object[] arr = new Object[2];
int b = 0;
while (str1.contains(str2)) {
str1 = str1.replaceFirst(str2, "");
b++;
}
arr[0] = str1;
arr[1] = b;
return arr;
}
}
上一篇:c#判断服务器是否在线
下一篇:关于Spring——AOP(三)
文章标题:Java删除字符replaceFirst
文章链接:http://soscw.com/index.php/essay/47517.html