在 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方法的使用详解
猜你喜欢
- Servlet返回的数据js解析2种方法 2024-01-29
- Java实现飞机大战游戏 附完整源码 2022-11-07
- 一文了解Java动态代理的原理及实现 2023-02-19
- java微信支付接入流程详解 2024-02-11
- 如何使用Jackson和JSON Pointer查询解析任何JSON节点 2024-02-04
- Java实现顺序表的操作详解 2023-05-19
- SpringBoot同时支持HTTPS与HTTP的实现示例 2023-03-21
- SpringBoot+RabbitMQ 实现死信队列的示例 2023-01-23
- jsp的九大内置对象深入讲解 2023-07-30
- 详解SpringBoot启动代码和自动装配源码分析 2023-02-11
