либо борьба с валидатором, либо я ошибся в 28 строке в методе lastIndexOf()
помогите, пожалуйста
package com.javarush.task.task22.task2202;
/*
Найти подстроку
*/
public class Solution {
public static void main(String[] args) {
System.out.println(getPartOfString("JavaRush - лучший сервис обучения Java."));
}
public static String getPartOfString(String string) {
if (string == null){
throw new TooShortStringException();
}
//проверить на 4 пробела
int count = 0;
for (char c : string.toCharArray()) {
if (c == ' ') {
count++;
}
}
if(count > 4 ){
return string.substring(string.indexOf(" "), string.lastIndexOf(" "));
} else {
throw new TooShortStringException();
}
}
public static class TooShortStringException extends RuntimeException {
}
}