黑马程序员技术交流社区

标题: 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)

微信截图_20181114115539.png

微信截图_20181114115757.png (5.8 KB, 下载次数: 24)

微信截图_20181114115757.png





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2