Помогите. По 3 и 4 пункту не прохожу. По выводу все правильно. В чем загвоздка?
package com.javarush.task.task22.task2202;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/*
Найти подстроку
*/
public class Solution {
public static void main(String[] args) {
System.out.println(getPartOfString("JavaRush - лучший сервис обучения Java."));
}
public static String getPartOfString(String string) {
String[] strings = string.split(" ");
if (strings == null||strings.length < 5) throw new TooShortStringException();
else {
Pattern pattern = Pattern.compile("\\s.+\\s.+\\s");
Matcher matcher = pattern.matcher(string);
while (matcher.find()) {
String a = matcher.group();
return a.trim();
}
}
return string.trim();
}
public static class TooShortStringException extends RuntimeException {
}
}