Zum Beispiel für diesen Code:Was ist der richtige Weg, um NULL zu überprüfen oder Ausnahmen in einer verketteten Anweisung in Java 8 zu überprüfen?
List<Class> classes =
Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String")
.map(className -> Class.forName(className))
.collect(Collectors.toList());
Dieser Code läuft jetzt gut. Aber nehmen wir an, wir haben eine leere Liste im Stream und wir haben Tonnen von Operationen für den Stream. Es könnte NullPointer-Ausnahmen und usw. bekommen. Ich finde es auch schwer zu versuchen-fangen für diese Art von Aussage. Was ist der richtige Weg, um eine Ausnahme dafür zu behandeln?
Was? Wenn es leer ist, wird nichts angewendet. Versuch zu fangen? Woher? Warum? –
was meinst du "leere liste im stream"? Dein Stream ist String, nicht List. Meintest du "null string in stream"? – Bohemian