В этом посте мы будем использовать Set, универсальный класс вJava, для поиска первого повторяющегося символа в заданной строке.
Набор – это набор элементов, не имеющих дубликатов. Он не допускает дублирования значений.
Допустим, у нас есть эти значения [1,2,3,3,4,4,5], сохранение этих значений в Set будет преобразовано в [1, 2,3,4,5]. Удаляет дублирование элементов в заданном значении.
Если вы хотите узнать больше, это документация.
В коде мы будем использовать класс HashSet. Это класс реализации интерфейса Set.
Сначала мы создаем экземпляр класса HashSet.
Мы перебираем параметр word. Для каждой буквы в слове мы проверяем, что наш набор уже содержит текущую букву.
Метод быстро возвращает текущую букву, если набор уже содержит это значение. После проверки письма добавляем его в наш набор.
Если в заданном слове нет повторяющихся символов, метод возвращает стандартное минимальное значение Character.
Использование в основном методе:
Вы можете увидеть результаты на вкладке вывода на скриншоте выше. Если вам нужна конкретная программа, я могу помочь вам с этим. Вы всего в одном сообщении.