Мне нужно создать метод, который получает строку, а также возвращает строку.
Вход Ex: AAABBBBCC
Выход Ex: 3A4B2C
Ну, это довольно неловко, и я не мог этого сделать на собеседовании, которое у меня было сегодня (я подал заявку на младшую должность), теперь, пытаясь дома, я сделал то, что работает статически, я имею в виду, не используя цикл, который является бесполезным, но я не знаю, не получаю ли я достаточное количество часов сна или что-то еще, но я не могу понять, как должен выглядеть мой цикл for. Это код:
public static String Comprimir(String texto){
StringBuilder objString = new StringBuilder();
int count;
char match;
count = texto.substring(texto.indexOf(texto.charAt(1)), texto.lastIndexOf(texto.charAt(1))).length()+1;
match = texto.charAt(1);
objString.append(count);
objString.append(match);
return objString.toString();
}
Спасибо за вашу помощь, я пытаюсь улучшить свои логические навыки.