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

}

}

}

相关推荐
isfox1 分钟前
与传统累加器对比,LongAdder 为何如此出众?
java
萧鼎9 分钟前
PDFMathTranslate:让数学公式在PDF翻译中不再痛苦
python·pdf
只因从未离去9 分钟前
黑马Java基础笔记-4
java·开发语言·笔记
kurer11 分钟前
Java通配符深入理解
java
会功夫的李白11 分钟前
PDF嵌入隐藏的文字
java·pdf·itext
@_猿来如此11 分钟前
Django 实现电影推荐系统:从搭建到功能完善(附源码)
数据库·后端·python·django
言之。13 分钟前
【Go语言】ORM(对象关系映射)库
开发语言·后端·golang
newki16 分钟前
学习笔记,Linux虚拟机中C/C++的编译相关流程步骤
c语言·c++
一只码代码的章鱼18 分钟前
学习笔记2(Lombok+算法)
笔记·学习·算法
小钊(求职中)23 分钟前
ElasticSearch从入门到精通-覆盖DSL操作和Java实战
java·大数据·elasticsearch·搜索引擎·全文检索