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方法、属性的使用

  1. 接收输入
  2. 使用String对象的比较方法:s0.contains(s1)如果s1是s0的子字符串,则返回true
  3. 输出结果

代码

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(检测子串)编写一个程序,提示用户输入两个字符串,检测第二个字符串是否是第一个字符串的子串相关推荐

  1. Java黑皮书课后题第7章:7.26(完全相同的数组)如果两个数组list1和list2的对应元素都相等,认为完全相同。编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否完全相同

    7.26(完全相同的数组)如果两个数组list1和list2的对应元素都相等,认为完全相同.编写一个测试程序,提示用户输入两个整数列表,然后显示这两个列表是否完全相同 题目 题目描述与运行示例 破题 ...

  2. Java黑皮书课后题第6章:*6.2(求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和。使用下面的方法头:public static int sumDigits(long n)

    6.2(求一个整数各位数字之和)编写一个方法,计算一个整数各位数字之和.使用下面的方法头:public static int sumDigits(long n) 题目 题目概述 槽点 代码 运行示例 ...

  3. Java黑皮书课后题第8章:8.28(严格相同的数组)如果两个二维数组m1和m2相应的元素相等的话,则认为它们是严格地相同的。编写一个方法,如果m1和m2是严格相同的话,返回true

    8.28(严格相同的数组)如果两个二维数组m1和m2相应的元素相等的话,则认为它们是严格地相同的.编写一个方法,如果m1和m2是严格相同的话,返回true 题目 题目描述与运行示例 破题 代码 题目 ...

  4. Java黑皮书课后题第6章:*6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数。编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数

    6.20(计算一个字符串中字母的个数)编写一个方法,使用下面的方法体计算字符串中的字母个数.编写一个测试程序,提示用户输入字符串,然后显示字符串中的字母个数 题目 题目描述 破题 代码 运行示例 题目 ...

  5. Java黑皮书课后题第5章:*5.9(找出得最高分的前两个学生)编写程序,提示用户输入学生的个数、每个学生名字及分数,最后显示获得最高分的学生

    *5.9(找出得最高分的前两个学生)编写程序,提示用户输入学生的个数.每个学生名字及分数,最后显示获得最高分的学生名字.次高分的学生名字 题目 题目概述 next()读取一个字符与nextLine() ...

  6. Java黑皮书课后题第8章:***8.20(游戏:四子连)两人玩游戏,轮流将有颜色的棋子放在一个六行七列的垂直悬挂网格中。谁先实现一行、一列或者一对角线上有4个相同颜色的棋子。

    ***8.20(游戏:四子连)两人玩游戏,轮流将有颜色的棋子放在一个六行七列的垂直悬挂网格中.谁先实现一行.一列或者一对角线上有4个相同颜色的棋子 题目 题目描述与运行示例 破题 代码 题目 题目描述 ...

  7. Java黑皮书课后题第2章:2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加

    2.6(求一个整数各位数的和)读取一个0和1000之间的整数,并将给整数的各位数字相加 题目 题目描述 运行示例 题目槽点与破题 题目槽点 破题 如何提取数字 代码块 方法评价 题目 题目描述 2.6 ...

  8. 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 ...

  9. Java黑皮书课后题第10章:**10.25(新的字符串split方法)String类中的split方法会返回一个字符串数组,该数组是由分隔符分隔开的子串构成的

    Java黑皮书课后题第10章:**10.25(新的字符串split方法) 题目 代码 运行实例 题目 代码 public class Test25 {public static String[] sp ...

  10. 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 ...

最新文章

  1. php加入js动态效果,js怎么给输入框增加动画效果
  2. C++获取字符串长度详解
  3. [家里蹲大学数学杂志]第034期中山大学2008年数学分析考研试题参考解答
  4. 3D姿态估计——ThreeDPose项目简单易用的模型解析
  5. 线程安全问题的 3 种解决方案!
  6. 最新!2001-2021武书连中国大学排行榜Top 20
  7. 基于Docker快速搭建ELK
  8. odbc mysql导出access_将mysql数据导入access数据库
  9. 【体系结构】buffer cache的个人理解
  10. pycharm 中Python 模板的自动生成
  11. linux定时开关机脚本,linux下实现定时关机
  12. 洛谷OJ P1802 5倍经验日 动态规划
  13. 哈理工oj1003 Tiles of Tetris, NOT!
  14. html的color粉颜色,HTML颜色一览(color)
  15. setex php,python redis setex可以设value为list或者其他数据结构吗?
  16. TikTok代运营丨怎么找到TikTok达人网红?
  17. python 编程题 埃及金字塔罐子倒水
  18. (Agora声网)多人视频聊天应用的开发(三)多人聊天
  19. 自动采集高清壁纸网站源码 二次美化版
  20. Web学习笔记_01

热门文章

  1. 特征图注意力_向往的GAT(图注意力模型)
  2. castle activerecord mysql_Castle ActiveRecord配置中需要注意的地方
  3. 【直播预约】线上Greentea JUG Meetup
  4. 阿里云 Serverless 事件总线 EventBridge 重磅发布
  5. AI现状 人才短缺成为障碍
  6. 参加JavaEE培训需要什么条件
  7. 认识代码编辑区域与解决方案区域 005
  8. 有艺术细胞,就一定能做个好的游戏美术吗?
  9. 行业人士谈悄然成功的《星际战甲》所带来的启示
  10. 三个实例演示 Java Thread Dump 日志分析