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

從圖片中我們可以看出String類的contains()方法中的參數(shù)類型不能為char。將字符轉(zhuǎn)化為字符串的方法一般有兩種:
1.使用加號連接空字符串**+ “”**
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è)字符,還可以返回對應(yīng)的下標(biāo),而且能找出所有相同字符對應(yīng)的下標(biāo)。

輸出結(jié)果為:

到此這篇關(guān)于Java判斷字符串中是否包含某個(gè)字符的文章就介紹到這了,更多相關(guān)java判斷字符串中是否包含某個(gè)字符內(nèi)容請搜索腳本之家以前的文章或繼續(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文檔請求異常的解決辦法
Knife4j是一個(gè)集Swagger2 和 OpenAPI3為一體的增強(qiáng)解決方案,下面這篇文章主要給大家介紹了關(guān)于一次集成swagger2(Knife4j)在線文檔提示:Knude4j文檔請求異常的解決辦法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-02-02
SpringBoot?MongoCustomConversions自定義轉(zhuǎn)換方式
這篇文章主要介紹了SpringBoot?MongoCustomConversions自定義轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(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ì)算更重要;與過程化編程相比,其中函數(shù)的計(jì)算可以隨時(shí)調(diào)用。Java8新引入函數(shù)式編程方式,大大的提高了編碼效率。本文將對涉及的對象等進(jìn)行統(tǒng)一的學(xué)習(xí)及記錄。2021-06-06
執(zhí)行java請求時(shí)導(dǎo)致在腳本執(zhí)行結(jié)束時(shí)JVM無法退出
這篇文章主要介紹了執(zhí)行java請求,導(dǎo)致在腳本執(zhí)行結(jié)束時(shí)JVM無法退出問題,本文通過原因分析給出解決方案,需要的朋友可以參考下2020-02-02

