找到特定單詞我想檢查特定單詞是否退出或不在字符串中,忽略大小寫。如何從字符串android
我的字符串是 - 「你好世界,Wassup?,好moRNING」。
現在我想檢查一下這個詞 - 「你好世界」。
,所以我曾嘗試以下:
String fullText = "Hello world , Wassup? , good moRNING";
String singleWord = "hello world";
boolean find;
if (fullText.matches(singleWord)) {
find = True;
}
我也試圖與contains
,但是這是行不通的。
我怎樣才能找到這個特殊的詞?
嘗試谷歌,看看這裏:http://stackoverflow.com/questions/5091057/how-to-find-a-whole-word-in-a-string-in-java – Flummox
你好,你好是不同 –
除了小寫字母和大寫字母'h'之間的區別(正如@ AdityaVyas-Lakhan指出的那樣),'contains()'應該有效。 'matches()'不適合,因爲它(a)需要一個正則表達式,並且(b)只在整個字符串匹配正則表達式時才返回真,也就是說,在前後不包含更多字符。 –