Я хочу перебирать список в заданном порядке с помощью Итератора интерфейса. В этом случае я хочу перебрать список (listofproducts) в убывающем продукте.JAVA Iterator с условием
public class Invoice {
private static int static_id;
private int id;
private String date;
private List<Product> listofproduct = new ArrayList<Product>();
private boolean open;
}
public class Product {
private static int count = 0;
private int code;
private String name;
private String description;
private double price;
}
У меня есть общедоступный метод получения цены. Как я могу это решить?
Вы должны написать компаратор, отсортировать список с компаратором (что вполне expesive) и итерация отсортированный список – ParkerHalo
Любые шансы сделать это без сортировки списка? –
Это действительно зависит от того, что вы пытаетесь сделать. Если вы хотите просмотреть список в определенном порядке, вам, скорее всего, придется его сортировать. – npinti