Все выводит правильно но валидатор со мной не согласен...
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();
try {
int index = string.indexOf(" ");
int index2 =string.indexOf(" ", index + 1);
int index3 =string.indexOf(" ", index2 + 1);
int index4 =string.indexOf(" ", index3 + 1);
int index5 =string.indexOf(" ", index4 + 1);
return string.substring(index + 1, index5);
} catch (StringIndexOutOfBoundsException e) {
throw new TooShortStringException();
}
}
public static class TooShortStringException extends RuntimeException {
}
}