在Java中,可以使用String類的indexOf()方法來(lái)查找子字符串。該方法接受一個(gè)要查找的子字符串作為參數(shù),并返回該子字符串第一次出現(xiàn)的位置。
以下是一個(gè)示例代碼,展示如何使用indexOf()方法查找子字符串:
public class StringSearchExample {
public static void main(String[] args) {
String str = "Hello, world!";
int index = str.indexOf("world");
if (index != -1) {
System.out.println("找到了子字符串 \"world\",它的位置為:" + index);
} else {
System.out.println("沒(méi)有找到子字符串 \"world\"。");
}
}
}
在這個(gè)示例中,indexOf()方法查找str字符串中是否包含子字符串"world",如果找到了子字符串,它將返回子字符串的起始位置,否則將返回-1。
當(dāng)這個(gè)程序運(yùn)行時(shí),將會(huì)輸出以下內(nèi)容:
找到了子字符串 "world",它的位置為:7
這表明,子字符串"world"在字符串"Hello, world!"中的位置為7。
需要注意的是,indexOf()方法是區(qū)分大小寫(xiě)的,如果要執(zhí)行不區(qū)分大小寫(xiě)的搜索,可以使用equalsIgnoreCase()方法或?qū)⒆址D(zhuǎn)換為小寫(xiě)或大寫(xiě)形式后再執(zhí)行搜索。另外,也可以使用正則表達(dá)式或StringTokenizer類等其他工具來(lái)執(zhí)行更復(fù)雜的搜索。
上一篇
java泛型數(shù)組下一篇
java兩個(gè)字符串拼接2023-12-09
2023-12-09
2023-12-09
2023-12-09
2023-12-09
2023-12-09
2023-12-09
2023-12-09
2023-12-09
2023-12-09
2023-12-09
2023-12-09
2023-12-09
2023-12-09
2023-12-09
如何實(shí)現(xiàn)服務(wù)器負(fù)載均衡
linux有哪些優(yōu)勢(shì)和劣勢(shì)
linux需要驅(qū)動(dòng)嗎
android與linux的區(qū)別
如何搭建基于容器的深度學(xué)習(xí)環(huán)境
linux能干什么
linux是用什么語(yǔ)言寫(xiě)的
linux云計(jì)算是什么
linux內(nèi)核是什么意思
數(shù)通是什么
什么是數(shù)據(jù)通信
OCI如何在線擴(kuò)展計(jì)算實(shí)例的引導(dǎo)卷大小
路由器qos是什么意思
什么是組播路由協(xié)議
什么叫組播協(xié)議
ospf路由協(xié)議使用什么算法
什么叫ospf鄰居
ospf鄰居交互用什么報(bào)文