Java中检测一个字符串是否包含另外一个字符串呢?
下文笔者讲述使用Java代码检测字符串是否包含另一个字符串的方法及示例分享,如下所示
检测字符串包含另一个字符串的实现思路
方式1: 使用indexOf方法 方式2: 使用contains方法
indexOf(String s)
当一个字符串包含指定字符串时 会返回字符串所在的索引位置 不包含,则返回-1 我们使用此特性判断字符串是否包含例
public void test02() { String str1="爱学习"; String str2="不爱学习的人都是大傻瓜"; if(str2.indexOf(str1)!=-1) { System.out.println("存在包含关系"); }else { System.out.println("不存在包含关系"); } }
contains()
String类型有一个方法 contains() 该方法是判断字符串中是否有子字符串 如果有则返回true 如果没有则返回false例
package com.java265; public class App1 { public static void main(String[] args) { String num = "java265.com"; if (num.contains("java")) { System.out.println(1); } else {undefined System.out.println(2); } } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。