Java黑皮书课后题第4章:4.22(检测子串)编写一个程序,提示用户输入两个字符串,检测第二个字符串是否是第一个字符串的子串
4.22(检测子串)编写一个程序,提示用户输入两个字符串,检测第二个字符串是否是第一个字符串的子串
- 题目
- 题目概述
- 运行示例
- 破题:String方法、属性的使用
- 代码
题目
题目概述
4.22(检测子串)编写一个程序,提示用户输入两个字符串,检测第二个字符串是否是第一个字符串的子串
运行示例
Enter string s1: ABCD
Enter string s2: BC
BC is a substring of ABCD
Enter string s1: ABCD
Enter string s2: BDC
BDC is not a substring of ABCD
破题:String方法、属性的使用
- 接收输入
- 使用String对象的比较方法:s0.contains(s1)如果s1是s0的子字符串,则返回true
- 输出结果
代码
import java.util.Scanner;public class Test4_22 {public static void main(String[] args) {// 接收输入Scanner input = new Scanner(System.in);System.out.println("Enter string s1: ");String s1 = input.next();System.out.println("Enter string s2: ");String s2 = input.next();// 判断s2是否为s1子串boolean bool = s1.contains(s2);// 输出结果if(bool)System.out.println(s2 + " is a substring of " + s1);elseSystem.out.println(s2 + " is not a substring of " + s1);}
}
Java黑皮书课后题第4章:4.22(检测子串)编写一个程序,提示用户输入两个字符串,检测第二个字符串是否是第一个字符串的子串相关推荐
- Java黑皮书课后题第7章:7.26(完全相同的数组)如果两个数组list1和list2的对应元素都相等,认为完全相同。编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否完全相同
7.26(完全相同的数组)如果两个数组list1和list2的对应元素都相等,认为完全相同.编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否完全相同 题目 题目描述与运行示例 破题 ...
- Java黑皮书课后题第6章:*6.2(求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和。使用下面的方法头:public static int sumDigits(long n)
6.2(求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和.使用下面的方法头:public static int sumDigits(long n) 题目 题目概述 槽点 代码 运行示例 ...
- Java黑皮书课后题第8章:8.28(严格相同的数组)如果两个二维数组m1和m2相应的元素相等的话,则认为它们是严格地相同的。编写一个方法,如果m1和m2是严格相同的话,返回true
8.28(严格相同的数组)如果两个二维数组m1和m2相应的元素相等的话,则认为它们是严格地相同的.编写一个方法,如果m1和m2是严格相同的话,返回true 题目 题目描述与运行示例 破题 代码 题目 ...
- Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数
6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数.编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数 题目 题目描述 破题 代码 运行示例 题目 ...
- Java黑皮书课后题第5章:*5.9(找出得最高分的前两个学生)编写程序,提示用户输入学生的个数、每个学生名字及分数,最后显示获得最高分的学生
*5.9(找出得最高分的前两个学生)编写程序,提示用户输入学生的个数.每个学生名字及分数,最后显示获得最高分的学生名字.次高分的学生名字 题目 题目概述 next()读取一个字符与nextLine() ...
- Java黑皮书课后题第8章:***8.20(游戏:四子连)两人玩游戏,轮流将有颜色的棋子放在一个六行七列的垂直悬挂网格中。谁先实现一行、一列或者一对角线上有4个相同颜色的棋子。
***8.20(游戏:四子连)两人玩游戏,轮流将有颜色的棋子放在一个六行七列的垂直悬挂网格中.谁先实现一行.一列或者一对角线上有4个相同颜色的棋子 题目 题目描述与运行示例 破题 代码 题目 题目描述 ...
- Java黑皮书课后题第2章:2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加
2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加 题目 题目描述 运行示例 题目槽点与破题 题目槽点 破题 如何提取数字 代码块 方法评价 题目 题目描述 2.6 ...
- Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类)设计一个名为Person的类及其两个名为Student和Employee的子类
Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类) 题目 缺陷 UML图 代码 Test02_MyDate.java:用于参考的My ...
- Java黑皮书课后题第10章:**10.25(新的字符串split方法)String类中的split方法会返回一个字符串数组,该数组是由分隔符分隔开的子串构成的
Java黑皮书课后题第10章:**10.25(新的字符串split方法) 题目 代码 运行实例 题目 代码 public class Test25 {public static String[] sp ...
- Java黑皮书课后题第10章:10.21(被5或6整除)找出能被5或6整除的大于Long.MAX_VALUE的前10个数字
Java黑皮书课后题第10章:10.21(被5或6整除)找出能被5或6整除的大于Long.MAX_VALUE的前10个数字 题目 代码 结果 题目 都在上面 代码 import java.math.B ...
最新文章
- php加入js动态效果,js怎么给输入框增加动画效果
- C++获取字符串长度详解
- [家里蹲大学数学杂志]第034期中山大学2008年数学分析考研试题参考解答
- 3D姿态估计——ThreeDPose项目简单易用的模型解析
- 线程安全问题的 3 种解决方案!
- 最新!2001-2021武书连中国大学排行榜Top 20
- 基于Docker快速搭建ELK
- odbc mysql导出access_将mysql数据导入access数据库
- 【体系结构】buffer cache的个人理解
- pycharm 中Python 模板的自动生成
- linux定时开关机脚本,linux下实现定时关机
- 洛谷OJ P1802 5倍经验日 动态规划
- 哈理工oj1003 Tiles of Tetris, NOT!
- html的color粉颜色,HTML颜色一览(color)
- setex php,python redis setex可以设value为list或者其他数据结构吗?
- TikTok代运营丨怎么找到TikTok达人网红?
- python 编程题 埃及金字塔罐子倒水
- (Agora声网)多人视频聊天应用的开发(三)多人聊天
- 自动采集高清壁纸网站源码 二次美化版
- Web学习笔记_01