public static String getPartOfString(String string) throws TooShortStringException {
        int count =0;
        int lastindex =0;
        int index = 0;
        boolean first = true;
       for(int i =0;i<string.length();++i) {
           if(string.charAt(i)==' ') {
               if(string.charAt(i+1)!=' ') {
                   if(first) {index=i+1; first=false;}
                   count++;
               if(count==5) { lastindex = i; }}}}
       if (count<5) throw new TooShortStringException();
        System.out.println(index +" " + lastindex);
        return string.substring(index ,lastindex);}
Тесты: Входные данные: "JavaRush - лучший сервис обучения Java." Выходные данные: "- лучший сервис обучения" Входные данные: "JavaRush - лучший сервис обучения Java." Выходные данные: "- лучший сервис обучения" Входные данные: " JavaRush - лучший сервис обучения Java." Выходные данные: "JavaRush - лучший сервис" Входные данные: "JavaRush" Выходные данные: Exception in thread "main" com.javarush.task.task22.task2202.Solution$TooShortStringException