Учитывая строку S, вам нужно написать программу Java, чтобы найти первый непрерывно повторяющийся символ в строке S.
Подход к решению:
Решение вышеуказанной проблемы простое. Итерация по строке и прерывание, если символ в текущем индексе и следующем индексе совпадают. Если такой символ найден, просто выйдите из цикла, отображающего символ.
import java.util.*; class Main { public static String findChar(String s) { int n=s.length(); for(int i=0;i<n-1;i++) { if(s.charAt(i)==s.charAt(i+1)) { return String.valueOf(s.charAt(i)); break; } } return “No repeating char available”; } public static void main(String[] args) { Scanner sc=new Scanner(System.in); String s=sc.nextLine(); System.out.println(findChar(s)); } }