не проходит по 3-му пункту. Хотя вроде как проверку добавила
if(string == null || string.isEmpty() || spaces < 4) {
throw new TooShortStringException();
}
буду очень признательна помощи и взгляду со стороны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) {
StringBuilder stbl = new StringBuilder();
int spaces = string.length() - string.replace(" ", "").length();
if(string == null || string.isEmpty() || spaces < 4) {
throw new TooShortStringException();
}
else {
String[] arr = string.split(" ");
for (int i = 1; i < 5; i++) {
stbl.append(arr[i] + " ");
}
}
return stbl.toString().trim();
}
public static class TooShortStringException extends RuntimeException{
}
}