A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Pattonzhao 初级黑马   /  2018-11-14 11:52  /  745 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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,

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, 下载次数: 1)

微信截图_20181114115539.png

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

微信截图_20181114115757.png

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马