Java学习,字符串搜索

Java 中字符串搜索是一个非常常见的操作,可以使用多种方法来实现字符串搜索,包括使用内置的字符串方法、正则表达式以及第三方库。

indexOf 方法:

indexOf 方法,可以用来查找子字符串,在字符串中第一次出现的位置。如果未找到子字符串,则返回 -1。

示例:

public class StringSearchExample {

public static void main (String[] args) {

String text = "Hello, welcome to the world of Java!";

String searchString = "world";

int index = text.indexOf(searchString);

if (index != -1) {

System.out.println("Found \"" + searchString + "\" at index " + index);

} else {

System.out.println("\"" + searchString + "\" not found.");

}

}

}

contains 方法:

contains 方法,可以用来检查一个字符串是否包含另一个字符串,返回布尔值。

示例:

public class StringContainsExample {

public static void main(String[] args) {

String text = "Hello, welcome to the world of Java programming!";

String searchString = "Java";

if (text.contains(searchString)) {

System.out.println("\"" + searchString + "\" is found in the text.");

} else {

System.out.println("\"" + searchString + "\" is not found in the text.");

}

}

}

相关推荐
gelald几秒前
JVM - 类加载机制
java·jvm·后端
weixin_449190412 分钟前
golang中int8溢出
开发语言·后端·golang
Darkdreams2 分钟前
Java进阶-在Ubuntu上部署SpringBoot应用
java·spring boot·ubuntu
Roselind_Yi2 分钟前
云计算实验实操|Keystone安装配置+CloudSim仿真平台部署(超详细图文版)
java·经验分享·笔记·ubuntu·云计算·vim·虚拟机
zwenqiyu2 分钟前
zwq重链剖分学习笔记,从入门到过掉模板题
笔记·学习
闲云lazycloud3 分钟前
08-Java工程师的Python第八课-框架入门
python
xieliyu.4 分钟前
Java 基础:接口核心概念与实战详解
java·开发语言
不秃不少年5 分钟前
工厂方法模式(Factory Method)
java·面试·工厂方法模式
是真的小外套6 分钟前
第十一章:Flask入门之从零构建Python Web应用
前端·python·flask
扶苏-su7 分钟前
Java反射实战:动态操作Car类属性
java