Я хочу проверить, не выйдет ли конкретное слово в строке с игнорированием.как найти конкретное слово из строки android
My String is - "Привет, мир, Wassup?, Good moRNING".
Теперь я хочу проверить, является ли слово «привет мир».
так я попытался следующие:
String fullText = "Hello world , Wassup? , good moRNING";
String singleWord = "hello world";
boolean find;
if (fullText.matches(singleWord)) {
find = True;
}
Я также попытался с contains
, но это не работает.
Как я могу найти это конкретное слово?
Попробуйте google и посмотрите здесь: http://stackoverflow.com/questions/5091057/how-to-find-a-whole-word-in-a-string-in-java – Flummox
привет и привет друг друга –
Помимо разница между строчными и прописными буквами 'h' (как отметил АдитьяВяс-Лакхан),' contains() 'должен работать. 'matches()' не подходит, поскольку для него (a) требуется регулярное выражение, и (b) возвращает только true, если вся строка соответствует регулярному выражению, то есть не содержит больше символов до или после. –