Ухожу за границы цикла, но как мне прервать его. Попытался через два пробела прервать оператором break, но цикл идет посимвольно
package com.javarush.task.task08.task0823;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Омовение Рамы
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String string1 = reader.readLine();
String string2 = "";
string2 = string2 + string1.substring(0, 1).toUpperCase();
for (int i = 0; i < string1.length(); i++) {
if (" ".equals(string1.substring(i-1, i))) {
string2 = string2 + string1.substring(i, i+1).toUpperCase();
}else {
string2 = string2 + string1.substring(i, i+1);
}
}
System.out.println(string2);
}
}