Получил список элементов:
String[] temp = new String[]{"NORTH", "SOUTH", "SOUTH", "EAST", "WEST", "NORTH", "WEST"};
ArrayList<String> list = new ArrayList<>(Arrays.asList(temp));
Мне нужно вернуться к началу l oop после удаления элементов из ArrayList
удаления элементов "NORTH"
и "SOUTH"
если они последовательны:
for (int i = 0; i < list.size() - 1 ; i++) {
if (list.get(i).equals("NORTH") && list.get(i + 1).equals("SOUTH")) {
list.remove(i);
list.remove(i);
}
if (list.get(i).equals("SOUTH") && list.get(i + 1).equals("NORTH")) {
list.remove(i);
list.remove(i);
}
, код выше удаляет элементы "NORTH"
и "SOUTH"
и продолжает проверять элементы, но с этим условием:
if (list.get(i).equals("SOUTH") && list.get(i + 1).equals("NORTH")) {
list.remove(i);
list.remove(i);
}
Мне нужно вернуться к первое условие после удаления элементов.
Как это сделать?