One of my favorite changes in Java 8, default methods on interfaces, adds this gem to venerable Iterator
:
default void remove() { throw new UnsupportedOperationException("remove"); }
By default now when you implement an iterable you need not supply "remove()". Beautiful.
There is also a new, defaulted "forEachRemaining(Consumer)".
No comments:
Post a Comment