...
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();
StringBuilder strb = new StringBuilder();
char[] chars = string.toCharArray();
int s = 0;
for (char c : chars) {
if(c == 32) s++;
}
if (s < 4) throw new TooShortStringException();
int spases = 0;
for (char c : chars) {
if(c == 32) spases++;
if(spases > 0 && spases < 5) strb.append(c);
}
return strb.toString();
}
public static class TooShortStringException extends RuntimeException{
}
}