Подскажите, пожалуйста, что я не так делаю? Почему проходя по листу и проверяя элементы equals, оно оставляет С++ и JavaScript.Это же строка,а строки на равенство сравниваются equals.Я чет не понимаю. package com.javarush.task.pro.task12.task1214; import java.util.ArrayList; import java.util.Arrays; /* Останется только Java */ public class Solution { public static ArrayList<String> programmingLanguages = new ArrayList<>(Arrays.asList("C", "C++", "Python", "JavaScript", "Ruby", "Java", "Pascal")); public static void main(String[] args) { for (int i = 0; i < programmingLanguages.size(); i++) { if(!programmingLanguages.get(i).equals("Java")) programmingLanguages.remove(i); } } }