[Solved] How to iterate over Array List and modify elements inside the object in Java?
[ad_1] Assuming that class CatchesItem has time field defined as LocalDateTime, the check for today’s timestamp may be implemented as follows: import java.time.*; // … LocalDate today = LocalDate.now(); for (CatchesItem item : items) { if (today.equals(item.getTime().toLocalDate())) { item.setAmount(item.getAmount() + 5); // add some value to amount } } items.forEach(System.out::println); Output (for the input data … Read more