Подскажите что не так, вроде все верно возвращает?
package com.javarush.task.task22.task2202;
/*
Найти подстроку
*/
public class Solution {
public static void main(String[] args) {
try {
System.out.println(getPartOfString("JavaRush - лучший сервис обучения Java."));
System.out.println(getPartOfString("Амиго и Диего лучшие друзья!"));
} catch (Exception e) {
e.printStackTrace();
}
}
public static String getPartOfString(String string) throws Exception {
if(string == null){
throw new TooShortStringException();
}
String[] array = string.split(" ");
if(array.length < 5){
throw new TooShortStringException();
}
StringBuilder stringBuilder = new StringBuilder();
for(int i = 1; i < 5 ; i++){
stringBuilder.append(array[i] + " ");
}
return stringBuilder.toString();
}
public static class TooShortStringException extends RuntimeException {
}
}