есть код, который ищет совпадения слов в тексте.
String[] message = textArea.getText().split(" ");
String usages = field.getText();
for (int i = 0; i<message.length;i++) {
if (message[i].equals(usages)){
System.out.println(message[i]);
}
}
Но, если в field ввести слово с строчной буквы, а в textArea тоже самое слово будет с заглавной буквы, то программа не увидит совпадение, как это исправить ?
String.equals - проверка строк учитывая регистр.
String.equalsIgnoreCase - проверка строк не учитывая регистр.
if (message[i].equalsIgnoreCase(usages)){
System.out.println(message[i]);
}
О_о
Привести слова к одному виду. Например, заменить все заглавные буквы строчными функцией toLowerCase():
if (message[i].toLowerCase().equals(usages.toLowerCase()))
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости