По моим расчётам должен копироваться элемент после проверки наличия "л".
Подскажите почемук не проходит
public static ArrayList<String> fix(ArrayList<String> strings) {
for (int i = 0; i < strings.size(); i++) {
if (strings.get(i).contains("р")) {
strings.remove(i);
}
if (strings.get(i).contains("л")) {
strings.add(i + 1, strings.get(i));
}
if (strings.get(i).contains("л") && strings.get(i).contains("р")){
continue;
}
}//напишите тут ваш код
return strings;
}
}package com.javarush.task.task07.task0716;
import java.util.ArrayList;
/*
Р или Л
*/
public class Solution {
public static void main(String[] args) {
ArrayList<String> strings = new ArrayList<String>();
strings.add("роза");
strings.add("лоза");
strings.add("лира");
strings = fix(strings);
for (String string : strings) {
System.out.println(string);
}
}
public static ArrayList<String> fix(ArrayList<String> strings) {
for(int i =0; i < strings.size(); i++){
if(strings.get(i).contains("р")){
strings.remove(i);
}
}//напишите тут ваш код
return strings;
}
}
1) сначала нажми на пустое место у номера строки чтоб появилась красная точка
2) дави жука
3) раскрой свой список, чтоб посмотреть что там происходит
4) каждый раз как нажмёшь сюда, пройдёт ровно один шаг цикла
5) так ты можешь прервать отладку когда поймёшь в чём ошибка, или когда улезешь в непролазные дебри
6) так можно код выполнять строчка за строчкой
