Я хочу подсчитать некоторые элементы в массиве ArrayList, которые содержат определенное число.Подсчитать некоторые элементы в ArrayList
int count = 0;
for (ArrayList a: ArrayLists) {
if (a.getEverything == 50) {
count++;
}
System.out.println("There are " + count + " people with with this age");
Проблема с кодом в том, что он учитывается только один раз, я хочу, чтобы он подсчитывал все элементы с 50 в них. В моем ArrayList есть 4 элемента с 50 в них. Поэтому я хочу, чтобы счет возвращался 4. Как я могу это сделать?
Ваш код, кажется, хорошо. вы уверены, что у вас есть более одного элемента, в котором есть 50? – mendez7
вы можете попробовать распечатать a.getEverything внутри цикла и проверить, есть ли у него 50 в нем или нет – denis