Что я пытаюсь сделать здесь, так это указать пользователю предложение или строку какого-либо типа, а затем выполнить поиск в строке по строке, чтобы определить, есть ли «e» или «E», там. Если сканер найдет один из них, он заменит их «xyz». Если их нет, тогда он должен вернуться «Все хорошо!» Код у меня до сих пор является:Использование сканера для поиска буквы
public class Example {
String userInput;
Scanner in = new Scanner(System.in);
System.out.println("Please write a sentence.");
userInput = in.nextLine();
System.out.println(userInput.replace("e","xyz"));
System.out.println(userInput.replace("E","xyz"));
in.close();
}
Как я думаю, что вы можете сказать, что это на самом деле просто печатает ту же линию дважды, один раз удаления строчных е и другое удаление капитала E. Я искал способ объединить две замены, а затем заменить и распечатать, если он найдет e или просто напечатал «Все хорошо!» если нет «е».
[Java = JavaScript!] (Http://stackoverflow.com/a/245069/1393766) – Pshemo
смотреть на это сообщение HTTP: //jelaniharris.com/2009/case-insensitive-replaceall-in-java/ –