简单了解Java删除字符replaceFirst原理及实例

网友投稿 286 2022-12-07


简单了解Java删除字符replaceFirst原理及实例

描述

在一串字符中删除选定一个字符串组合,并统计删除该字符串个数。

输入

共输入两行。

第一行输入一串字符,“end”表示结束输入;

第二行输入想要删除的一个字符串组合即可。

输出

共输出两行。

第一行是删除处理后的字符串;

第二行是删除次数,也为删除的字符串的个sNaif数。

难度

入门

输入示例

IamaholicOyouaholicend

aholic

输出示例

IamOyou

2

完成代码

import 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[] objectssNaif = deleteSubString(a, str2);

for (int i = 0; i < objects.length; 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 asNaifrr;

}

}


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:String s = new String(&#39;a &#39;) 到底产生几个对象
下一篇:基于python locust库实现性能测试
相关文章

 发表评论

暂时没有评论,来抢沙发吧~