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.");

}

}

}

相关推荐
Via_Neo5 分钟前
今天是周六,两天后是周几?
java·数据结构·算法
星晨雪海5 分钟前
Redis-逻辑查询详情讲解
java·开发语言
阿荻在肝了6 分钟前
Agent学习四:RAG 技术应用
python·学习·agent
chools8 分钟前
Java后端拥抱AI开发之个人学习路线 - - Spring AI【第二期】
java·人工智能·学习·spring·ai
ZC跨境爬虫9 分钟前
Base64编码详解(含JS_Python实现+实战逆向案例)
前端·javascript·python
uNke DEPH11 分钟前
MySQL中常见函数
java
大鹏说大话13 分钟前
Java线程池调优实战:从核心参数到避坑指南
java·开发语言
※DX3906※15 分钟前
SpringBoot之旅5| 快速上手SpringAOP、深入刨析动态/静态两种代理模式
java·数据库·spring boot·后端·spring·java-ee·代理模式
lolo大魔王19 分钟前
Go语言的基础语法
开发语言·后端·golang
我不是程序猿儿21 分钟前
【嵌入式】USBCDC学习目标--STM32 板载 USB 做 CDC 虚拟串口(Virtual COM Port)
stm32·单片机·嵌入式硬件·学习