5.1 Erweiterungen in der Klasse String5.1.1 Die Methode isBlank()5.1.2 Die Methode lines()5.1.3 Die Methode repeat(int)5.1.4 Die Methoden strip(), stripLeading() und stripTrailing()5.1.5 Die Methode indent()5.1.6 Die Methode transform()5.1.7 Die Methode formatted()5.2 Erweiterung im Interface Predicate<T>5.3 Erweiterung in der Klasse Optional<T>5.4 Erweiterungen in der Utility-Klasse Files5.4.1 Die Methoden writeString() und readString()5.4.2 Die Methode mismatch()5.5 Erweiterungen im Stream-API5.5.1 Der teeing()-Kollektor5.5.2 Die Methode toList() als Shortcut zum Kollektor5.5.3 Die Intermediate Operation mapMulti()5.6 HTTP/2-API5.6.1 Einführung5.6.2 Real-World-Example: Wechselkurs mit REST5.7 Die Utility-Klasse CompactNumberFormat5.7.1 Einführendes Beispiel5.7.2 Rundung steuern5.7.3 Eigene Einheiten angeben5.8 Verschiedenes und Deprecations5.8.1 Unix-Domain-Socket Channels5.8.2 Day Period Support5.8.3 Aufruf von Defaultmethoden aus Dynamic Proxies5.8.4 Deprecations der Konstruktoren der Wrapper-Klassen