1.键盘录入一个源字符串由字符串变量scrStr接收
2.键盘录入一个要删除的字符串由字符串变量delStr接收
3.要求
删除该字scrStr符串中的所有delStr字符串(最终的字符串中不能包含delStr),要求打印删除后的结果以及删除了几个delStr字符串
4.代码运行打印格式:
请输入源字符串:javawoaijava,i like jajavava i enjoy java
请输入要删除的字符串:java
控制台输出结果:源字符串中总共包含:5 个 java 删除java后的字符串为: woai,i like i enjoy 解题思路: 1、 首先要求由键盘录入字符串,要用到Scanner, 2、 其次要求删除源字符串中含有要删除的字符串中相同部分,因此需要用到判断方法contains。 3、 因为原字符串中有多个与要删除的字符串中相同的部分,需要做一个循环, 虽然看一看出有几个,但是还是假设很多个不好数。用while语句 4、 在循环语句中,替换与要删除的部分,又题目要求统计出删除了几次,最好是一个一个的替换,并累加次数。需要设置一个变量。 5,输出结果,并按照要求打印出来。 5、 最后程序的运行结果为
总览:
|