Вы перебираете длину строки, но пытаетесь вернуться в этот цикл.Логика не имеет смысла.
Подумайте о проблеме, которую вы пытаетесь решить - хотите ли вы проверить, является ли символ пробелом, или вся строка содержит хотя бы один пробел?Для последнего:
boolean hasWhite = false;
for(int i=0; i < string.length(); i++)
{
if(Character.isWhitespace(string.charAt(i)))
{
hasWhite = true;
break;
}
}
return hasWhite;
РЕДАКТИРОВАТЬ: гораздо более простой подход, если вам нравится эта штука ;-) -
return string.contains(" ");