Java如何判斷字符串中是否包含某個(gè)字符
1 使用String類的contains()方法
contains()方法用于判斷字符串中是否包含指定的字符或字符串。語(yǔ)法如下:
public boolean contains(CharSequence chars)
參數(shù)類型:CharSequence
CharSequence是一個(gè)接口,實(shí)現(xiàn)這個(gè)接口的類有:CharBuffer、String、StringBuffer和StringBuilder。可以理解為“CharSequence描述的就是字符串”。所以,用contains方法判斷字符串中是否包含某個(gè)字符時(shí),不能使用字符類型的變量,應(yīng)該將字符轉(zhuǎn)化為字符串再使用contains()方法判斷。

從圖片中我們可以看出String類的contains()方法中的參數(shù)類型不能為char。將字符轉(zhuǎn)化為字符串的方法一般有兩種:
1.使用加號(hào)連接空字符串**+ “”**
char ch = 'a'; String s = "abandon"; System.out.println(s.contains(ch + ""));
2,使用**String.valueOf()**方法
char ch = 'a'; String s = "abandon"; System.out.println(s.contains(String.valueOf(ch)));
2 使用String類的indexOf方法

indexOf()方法不僅能判斷字符串中是否能包含某個(gè)字符,還可以返回對(duì)應(yīng)的下標(biāo),而且能找出所有相同字符對(duì)應(yīng)的下標(biāo)。

輸出結(jié)果為:

到此這篇關(guān)于Java判斷字符串中是否包含某個(gè)字符的文章就介紹到這了,更多相關(guān)java判斷字符串中是否包含某個(gè)字符內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java使用自定義注解實(shí)現(xiàn)為事件源綁定事件監(jiān)聽器操作示例
這篇文章主要介紹了Java使用自定義注解實(shí)現(xiàn)為事件源綁定事件監(jiān)聽器操作,結(jié)合實(shí)例形式分析了java自定義注解、注解處理、事件監(jiān)聽與響應(yīng)等相關(guān)操作技巧,需要的朋友可以參考下2019-10-10
記一次集成swagger2(Knife4j)在線文檔提示:Knude4j文檔請(qǐng)求異常的解決辦法
Knife4j是一個(gè)集Swagger2 和 OpenAPI3為一體的增強(qiáng)解決方案,下面這篇文章主要給大家介紹了關(guān)于一次集成swagger2(Knife4j)在線文檔提示:Knude4j文檔請(qǐng)求異常的解決辦法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-02-02
SpringBoot?MongoCustomConversions自定義轉(zhuǎn)換方式
這篇文章主要介紹了SpringBoot?MongoCustomConversions自定義轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08
Java實(shí)戰(zhàn)之酒店人事管理系統(tǒng)的實(shí)現(xiàn)
這篇文章主要介紹了如何用Java實(shí)現(xiàn)酒店人事管理系統(tǒng),文中采用的技術(shù)有:JSP、Spring、SpringMVC、MyBatis等,感興趣的小伙伴可以學(xué)習(xí)一下2022-03-03
Java 函數(shù)式編程要點(diǎn)總結(jié)
函數(shù)式編程并不是Java新提出的概念,其與指令編程相比,強(qiáng)調(diào)函數(shù)的計(jì)算比指令的計(jì)算更重要;與過(guò)程化編程相比,其中函數(shù)的計(jì)算可以隨時(shí)調(diào)用。Java8新引入函數(shù)式編程方式,大大的提高了編碼效率。本文將對(duì)涉及的對(duì)象等進(jìn)行統(tǒng)一的學(xué)習(xí)及記錄。2021-06-06
執(zhí)行java請(qǐng)求時(shí)導(dǎo)致在腳本執(zhí)行結(jié)束時(shí)JVM無(wú)法退出
這篇文章主要介紹了執(zhí)行java請(qǐng)求,導(dǎo)致在腳本執(zhí)行結(jié)束時(shí)JVM無(wú)法退出問(wèn)題,本文通過(guò)原因分析給出解決方案,需要的朋友可以參考下2020-02-02

