Как удалить символы из строкиJAVA

Программисты JAVA общаются здесь
Anonymous
Как удалить символы из строки

Сообщение Anonymous »

Я хочу удалить все буквы, кроме гласных из строки, введенной пользователем.
Я использовал этот код:

Код: Выделить всё

System.out.println("Enter a sentence :");
Scanner sc = new Scanner(System.in);
String sentence = sc.nextLine();

for (int i= 0; i < sentence.length(); i ++) {
char ch = sentence.charAt(i);
if (ch != 'a' || ch !='e' || ch !='i' || ch != '0' || ch != 'u' ) {
String sentence_edited = sentence.replace(i,"");
}
}
System.out.println(sentence_edited);
Но это дает ошибку компиляции.
Как я могу это исправить?

Подробнее здесь: https://stackoverflow.com/questions/719 ... the-string

Вернуться в «JAVA»