Добрый день! Подскажите, плз, почему может ругаться валидатор. Пробую запускать - все отрабатывает корректно
package com.javarush.task.task09.task0923;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Arrays;
/*
Гласные и согласные
*/
public class Solution {
public static char[] vowels = new char[]{'а', 'я', 'у', 'ю', 'и', 'ы', 'э', 'е', 'о', 'ё'};
public static void main(String[] args) throws Exception {
//напишите тут ваш код
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String st=br.readLine().replace(" ","");
char[] arr=st.toCharArray();
ArrayList v=new ArrayList();
ArrayList oth=new ArrayList();
for (int i = 0; i <arr.length ; i++) {
if (isVowel(arr[i])){v.add(arr[i]);}
else
if (!Character.isWhitespace(arr[i])){oth.add(arr[i]);}
}
v.trimToSize();
oth.trimToSize();
for (int i = 0; i <v.size() ; i++) {
System.out.print(v.get(i)+" ");
}System.out.println("\n");
for (int i = 0; i <oth.size() ; i++) {
System.out.print(oth.get(i)+" ");
}
}
// метод проверяет, гласная ли буква
public static boolean isVowel(char character) {
character = Character.toLowerCase(character); // приводим символ в нижний регистр - от заглавных к строчным буквам
for (char vowel : vowels) { // ищем среди массива гласных
if (character == vowel) {
return true;
}
}
return false;
}
}