ZonedDateTime format and parsing exception

I have a problem with parsing zoned date time: DateTimeFormatter format = DateTimeFormatter.ofPattern("yyyy-MM-ddzhh:mm"); ZonedDateTime.parse(s, formatter); and error: java.time.format.DateTimeParseException: Text ‘2022-05-24UTC12:15’ could not be parsed at index 10 whats wrong with this code ? thanks >Solution : tl;dr – You have the wrong pattern… The character z is not able to parse "UTC" because UTC is… Read More ZonedDateTime format and parsing exception

Can using foreach of CopyOnWriteArrayList cause ConcurrentModificationException in java?

I look to java 11 implementation of .foreach method in CopyOnWriteArrayList public void forEach(Consumer<? super E> action) { Objects.requireNonNull(action); for (Object x : getArray()) { @SuppressWarnings("unchecked") E e = (E) x; action.accept(e); } } I see that it just loops the array without any locks. Can add() or remove() performed concurrently with foreach give a… Read More Can using foreach of CopyOnWriteArrayList cause ConcurrentModificationException in java?