在 Java 中,String 类是最常用的类之一,而 String 类的 contains 方法则是其中常用的方法之一。本篇文章详细讲解了 Java String 类的 contains 方法使用的注意点以及示例演示。
Java String 之 contains 方法使用详解
在 Java 中,String 类是最常用的类之一,而 String 类的 contains 方法则是其中常用的方法之一。本篇文章详细讲解了 Java String 类的 contains 方法使用的注意点以及示例演示。
contains 方法的作用
contains 方法的作用是判断某个字符串是否包含另外一个字符串。如果包含,则返回 true;否则,返回 false。
contains 方法的签名如下:
public boolean contains(CharSequence s)
其中,s 表示需要被搜索的字符串。CharSequence 表示一系列字符的序列。可以使字符串、字符数组、StringBuffer 等类型。
contains 方法的使用注意点
- 区分大小写:contains 方法对于字符串大小写是敏感的。因此,在使用 contains 方法时应该注意是否需要区分大小写。
- 范围搜索:contains 方法是对一个大字符串做搜索的操作。如果需要严格按照要求寻找某一个小字符串,可以使用 indexOf 方法。
contains 方法的示例演示
示例1:判断一个字符串是否包含另一个字符串
String str1 = "Java is a programming language";
String str2 = "program";
if (str1.contains(str2)) {
System.out.println("字符串str1包含字符串str2");
} else {
System.out.println("字符串str1不包含字符串str2");
}
输出结果为:字符串str1包含字符串str2。
示例2:过滤出包含特定字符串的元素
List<String> list = new ArrayList<>();
list.add("菜鸟教程");
list.add("Google");
list.add("Apple");
Stream<String> stream = list.stream().filter(str -> str.contains("oo"));
stream.forEach(System.out::println);
输出结果为:
Google
织梦狗教程
本文标题为:Java String之contains方法的使用详解
基础教程推荐
猜你喜欢
- jsp+servlet实现最简单的增删改查代码分享 2023-08-01
- Java结构型设计模式之组合模式详解 2023-05-24
- Java编译错误信息提示java.lang.ExceptionInInitializer解决 2023-03-10
- 如何在我的java代码中检索mysql数据库中的sha1哈希值 2023-10-31
- 图解Java ReentrantLock的条件变量Condition机制 2023-06-11
- ColdFusionMX 编程指南 安装教程 2023-12-22
- java – mysql jdbc不成功回滚 2023-10-30
- jsp-解决文件上传后重启Tomcat时文件自动删除问题 2023-07-31
- java – jOOQ:如何使用MySQL“BINARY”运算符创建选择查询? 2023-11-02
- JSP 中Servlet的自己实现 2023-07-31
