В этом посте мы будем использовать Set, универсальный класс вJava, для поиска первого повторяющегося символа в заданной строке.

Набор – это набор элементов, не имеющих дубликатов. Он не допускает дублирования значений.

Допустим, у нас есть эти значения [1,2,3,3,4,4,5], сохранение этих значений в Set будет преобразовано в [1, 2,3,4,5]. Удаляет дублирование элементов в заданном значении.

Если вы хотите узнать больше, это документация.

В коде мы будем использовать класс HashSet. Это класс реализации интерфейса Set.

Сначала мы создаем экземпляр класса HashSet.

Мы перебираем параметр word. Для каждой буквы в слове мы проверяем, что наш набор уже содержит текущую букву.

Метод быстро возвращает текущую букву, если набор уже содержит это значение. После проверки письма добавляем его в наш набор.

Если в заданном слове нет повторяющихся символов, метод возвращает стандартное минимальное значение Character.

Использование в основном методе:

Вы можете увидеть результаты на вкладке вывода на скриншоте выше. Если вам нужна конкретная программа, я могу помочь вам с этим. Вы всего в одном сообщении.