В качестве примера к моему вопросу ... Скажем, у меня есть ArrayList
, содержащий Car
объектов. A Car
объект состоит из Model
и Colour
Enum
. Я хочу, чтобы подсчитать, сколько автомобилей модели типа Audi в списке, Audi является ENUM
Как подсчитать частоту перечисления в ArrayList объекта
У меня есть ИНТ переменной INT Audi
И я пытаюсь Audi=Collections.frequency(list, Model.AUDI);
Однако это не подсчет частоты и Audi=0
Где я ошибаюсь и как подсчитать частоту перечисления?
Пожалуйста, покажите исходный код для 'Car' класс. – Jason
Ваш «список» - это не список моделей, а автомобилей. Когда цикл «частота» сравнивает найденный «автомобиль» с «моделью», вы проходили мимо, так как никакой автомобиль не равен модели, вы получаете '0'. – Pshemo