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

}

}

}

相关推荐
憨憨2号2 分钟前
RUST学习笔记
笔记·学习·rust
liupenglove3 分钟前
protobuf c++开发快速上手指南
开发语言·c++
小殷要努力刷题!5 分钟前
每日一刷——12.10——学习二叉树解题模式(1)
java·学习·算法·leetcode·二叉树·二叉树的建立
委婉待续9 分钟前
java抽奖系统登录下(三)
java·开发语言·状态模式
先睡13 分钟前
动态sql
java·数据库·sql
IT古董15 分钟前
【机器学习】机器学习的基本分类-无监督学习-主成分分析(PCA:Principal Component Analysis)
人工智能·学习·算法·机器学习·分类
人需要PID20 分钟前
【C语言练习(5)—回文数判断】
c语言·开发语言·学习·算法
B1nna22 分钟前
外卖开发(七)——校验收货地址是否超出配送范围
开发语言·dubbo·lua
肉包之23 分钟前
pythonOpenCV篇:0基础带你python入门之常用函数
人工智能·python·opencv·计算机视觉·目标跟踪
喜欢AC~不爱WA26 分钟前
简单的Java小项目
java·开发语言