黑马程序员技术交流社区
标题: Patton第一篇技术贴 [打印本页]
作者: Pattonzhao 时间: 2018-11-14 11:52
标题: Patton第一篇技术贴
本帖最后由 Pattonzhao 于 2018-11-14 11:58 编辑
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,
[attach]258737[/attach]
2、 其次要求删除源字符串中含有要删除的字符串中相同部分,因此需要用到判断方法contains。
file:///C:/Users/azhao/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png
3、 因为原字符串中有多个与要删除的字符串中相同的部分,需要做一个循环,
虽然看一看出有几个,但是还是假设很多个不好数,用while循环。
file:///C:/Users/azhao/AppData/Local/Temp/msohtmlclip1/01/clip_image005.jpg
4、 在循环语句中,替换与要删除的部分,又题目要求统计出删除了几次,最好是一个一个的替换,并累加次数。需要设置一个变量。
file:///C:/Users/azhao/AppData/Local/Temp/msohtmlclip1/01/clip_image007.jpg
5,输出结果,并按照要求打印出来。
file:///C:/Users/azhao/AppData/Local/Temp/msohtmlclip1/01/clip_image009.jpg
5、 最后程序的运行结果为
file:///C:/Users/azhao/AppData/Local/Temp/msohtmlclip1/01/clip_image011.jpg
总览:file:///C:/Users/azhao/AppData/Local/Temp/msohtmlclip1/01/clip_image013.jpg
-
微信截图_20181114115539.png
(7.43 KB, 下载次数: 30)
-
微信截图_20181114115757.png
(5.8 KB, 下载次数: 24)
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |