У меня есть List
из Customer
объекта.Я хочу перебирать список и увеличивать порядки на один.Я пробовал с каждым, но здесь мне пришлось создать новый список и добавить в него значения.
class Customer{
long id;
int orders;
//getters setters constructor
}
List<Customer> empList=Arrays.asList(new Customer(1,10),new Customer(2,,20));
List<Customer> empList1=new ArrayList<>();
empList.forEach(e->{
e.orders++; //updating orders
empList1.add(e);
});
Есть ли лучший способ сделать это?Я пытался с потоками, но это только отображение заказов
empList.stream().map(e->{e.orders++;}).collect(Collectors.toList());