java判断一个字符串是否包含另外一个字符串,java另外一个,要检查一个字符串是否包含

要检查一个字符串是否包含另外一个字符串需要使用indexOf()方法,如果indexOf方法返回大于等于0的值,则表示包含,若返回-1则表示字符串中不包含。

如下是示例代码:/** * Main.java * * @author byrx.net */public class Main { /** * 检查字符串是否包含某个字符串 */ public void checkStringContains() { String haystack = "Programming in Java"; String needle1 = "Java"; String needle2 = "Pascal"; int index1 = haystack.indexOf(needle1); int index2 = haystack.indexOf(needle2); if (index1 != -1) System.out.println("The string contains the substring " + needle1); else System.out.println("The string does not contain the substring " + needle1); if (index2 != -1) System.out.println("The string contains the substring " + needle2); else System.out.println("The string does not contain the substring " + needle2); } /** * Starts the program * * @param args the command line arguments */ public static void main(String[] args) { new Main().checkStringContains(); }}

上述代码的执行结果如下The string contains the substring JavaThe string does not contain the substring Pascal

java检查两个字符串是否包含,java判断一个字符串是否包含另外一个字符串,java另外一个,要检查一个字符串是否包含...相关推荐

  1. java比较两个list是否相同_Java判断两个List是否相同

    1.利用Java中为List提供的方法retainAll() /** * 判断两个List内的元素是否相同 * * 此方法有bug 见Food.class * * @param list1 * @pa ...

  2. JAVA计算两条直线的交点(判断两条线段相交)

    //计算两条直线的交点 //输入四个点,前两个点确定线段1,后两个点确定线段2 //输出交点坐标 public class Main{public static void main(String ar ...

  3. java的两种比较器

    比较算法 日常生活中,如果想比较两个数的大小,可采用做差的方式,做差结果的正负可用来判断两个数的大小.假设A - B = C 若整数C > 0,说明 A > B ; 若整数C = 0,说明 ...

  4. java基础入门-01-【基础、运算符、判断和循环、数组、方法】

    Java基础入门-01-[基础.运算符.判断和循环.数组.方法] Java入门到起飞(含斯坦福大学练习题+力扣算法题+大厂java面试题) 1.Java入门 常用CMD命令 Java基础学习 JDK的 ...

  5. java双等号比较字符串,Java与两个字符串==比较是错误的?

    ==运算符比较对象引用,而不是String的值. 要比较String的值,请使用String.equals方法: "231".equals(parts[0]); Java中的任何其 ...

  6. 检查两个列表在Java中是否相等

    介绍: Java中的列表是按自然顺序排列的. 因此,如果两个列表包含相同顺序的完全相同的元素,则认为它们是相等的. 在本教程中,我们将看到如何在Java中比较两个列表是否相等. 我们还将介绍仅比较两个 ...

  7. java控制台两个字符串_java控制台输入字符串

    实验要求: 1/7 1.掌握 JDK 的安装及参数配置方法,能在控制台界面使用 Java 命令进行 Java 程序的编译及运行. 2.掌握 Eclipse 软件安装方法.3.掌握在 ...... 习题 ...

  8. Java计算两个字符串日期之间的天数差

    Java计算两个字符串日期之间的天数差 调用方法: public static void main(String[] args) throws ParseException {String a = & ...

  9. android比较两个字符串,关于java:两个字符串的比较在android中不起作用

    本问题已经有最佳答案,请猛点这里访问. 这是我的代码,Eclipse没有显示任何错误,程序运行良好,但它不能完全满足我的需要:) View image_view_danger_rate = (Imag ...

  10. java获取两个字符串日期之间间隔的天数

    java获取两个字符串日期之间间隔的天数 import java.text.ParseException; import java.text.SimpleDateFormat; import java ...

最新文章

  1. oracle9i.rar下载
  2. 【React 实战教程】从0到1 构建 github star管理工具
  3. 【团队】 冲刺一(10/10)
  4. 程序员内卷的结局 | 每日趣闻
  5. 服务器选哪个系统,服务器选择哪个操作系统
  6. python之父去面试-前端两年月入30K,高频面试题整理(含答案)
  7. SQL Server 命令行管理工具:SqlLocalDB.exe
  8. python中函数的使用_python中的函数的使用示例
  9. oracle group by ,having ,order by
  10. linux开发操作系统,Linux 操作系统应用与开发
  11. weex eros框架源码解析
  12. ICCV 2019 | 可变形曲面跟踪,亮风台新出基于图匹配的方法
  13. Spring MVC学习总结(13)——Spring MVC集成Swagger时文档无法排序问题
  14. Use AVAudioPlayer in OperationQueue
  15. 勤哲cad服务器注册机,勤哲CAD服务器
  16. linux终端黑客帝国代码雨效果
  17. 论文-基于深度学习的视频中 人体动作识别技术的分析
  18. 小米开源:站在巨人肩膀上的创新
  19. 2G/3G LAC与4G/5G TAC的协同优化
  20. 【利用树莓派制作无线打印服务器】

热门文章

  1. 存储过程 while is null_4.2 串的存储实现(2)
  2. LeetCode283——Move Zeroes(将0移动到数组最后面)
  3. @RequestMapping 和 @GetMapping @PostMapping 区别
  4. ABP框架详解(八)动态ApiController的生成和访问机制
  5. jquery选中以什么开头的元素
  6. [转载]WebBrowser知识
  7. MIK C语言面试两题
  8. Linux Android 常用shell命令汇总 不断更新
  9. python读取数据流_python3+pyshark读取wireshark数据包并追踪telnet数据流
  10. 无向图的深度优先遍历非递归_LeetCode0429: N叉树的层序遍历