В консоль выводит
Результат:
"- лучший сервис обучения"
И рекомендация ментора
![]()
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) {
String result = "";
int spaceCount = 0;
try {
//Находим первый пробел от начала строки
int firstSpace = string.indexOf(" ");
//Находим первый пробел с конца строки
int lastSpace = string.lastIndexOf(" ");
//Достаем подстроку
result = string.substring(firstSpace + 1, lastSpace);
//Считаем пробелы
for (char c : result.toCharArray()) {
if (c == ' ') spaceCount++; // =3
}
} catch (Exception e) {
if (spaceCount < 4) throw new TooShortStringException();
}
return result;
}
public static class TooShortStringException extends RuntimeException {
}
}