У меня есть код. Задание такое. Извлечь из заданного текста все слова указанной длины, начинающиеся с согласной. Код рабочий, но мне нужно , чтобы текст вводился с клавиатуры, а также вводилось бы и длина слова.
package clase;
public class Clase {
public static void main(String[] args)
{
char soglas[] = {'б', 'в', 'г', 'д', 'ж', 'з', 'й', 'к', 'л', 'м', 'н', 'п', 'р', 'с', 'т', 'ф', 'х', 'ц',
'ч', 'ш', 'щ'};
String ourFinalString = new String();
String ourString = "Нужно удалить слова из текста";
String[] splitString = ourString.split(" ");
String ourFinalString = new String();
for (int i = 0; i < splitString.length; i++) {
if (splitString[i].length() != 5) {
ourFinalString += splitString[i].concat(" ");
continue;
} else {
for (int j = 0; j < soglas.length; j++) {
if (splitString[i].toLowerCase().startsWith(String.valueOf(soglas[j]))) {
break;
} if (j == soglas.length-1) {
ourFinalString += splitString[i].concat(" ");
}
}
}
}
System.out.println(ourFinalString);
System.out.println();
}
}