Сделал через indexOf, все получается, только не догоняю, как сделать чтоб строка дублировалась в строке 8,9. Когда дублирую строку strings.add(strings.get(i)); 2 раза, эффекта - 0. Как реализовать?
public static ArrayList<String> fix(ArrayList<String> strings) {
        for (int i = 0; i < strings.size(); i++) {
            int index1 = strings.get(i).indexOf('р');
            int index2 = strings.get(i).indexOf('л');
            if (index1 > -1 && index2 > -1){}
            else{
                if (index1 > -1) strings.remove(i);
                if (index2 > -1){
                    strings.add(strings.get(i));
                }
            }
        }
        return strings;
    }