Занятие 08.12.2021

Add many new methods in various classes

Stream:
generate(Supplier)
iterate(start, UnaryOperator)

Arrays: stream(T[]) and stream(T[], inclusiveStart, exclusiveEnd)
BufferedReader: lines
Files: walk, find and list

Spliterator:
tryAdvance
trySplit
estimateSize
characteristics
forEachRemaining

Exceptions: