Найти слово с одинаковыми буквами внути
Разработать консольную программу, определяющую во введенном тексте слова, в которых каждая буква встречается не менее 2-ух раз
public class SearchWord {
public static void main(String[] args) {
System.out.println("Введите ниже текст, который вас интересует ↓ ");
Scanner scanner = new Scanner(System.in);
char probel =(char)32;
String word = scanner.nextLine(); //Считывает текст введенный пользователем
char[] DublicateWords = word.toCharArray(); //Создается массив символов из word
System.out.println("Вы ввели:" + word);
System.out.print("Повторяющиеся символы в вашем тексте: ");
for (int i = 0; i < word.length(); i++) { //Берем первый символ для сравнения со всеми остальными
for (int j = i + 1; j < word.length(); j++) {
//Сравниваем первый символ i с остальными j
if (DublicateWords[i] == DublicateWords[j]) {
if(DublicateWords[j] == probel)
break;
//Если символы равны, то переходим на вывод
System.out.print(DublicateWords[j] + " "); //Выводим символ, который встречается несколько разz
break;
}
}
}
}
}
Но оно выводит буквы, встречающиеся во всем тексте, а как переделать под вывод слова, в котором есть одинаковые буквы не могу понять