Ví dụ về mã này:Cách nào đúng để kiểm tra null hoặc kiểm tra ngoại lệ trong câu lệnh xích trong Java 8?
List<Class> classes =
Stream.of("java.lang.Object", "java.lang.Integer", "java.lang.String")
.map(className -> Class.forName(className))
.collect(Collectors.toList());
Mã này hiện đang chạy tốt. nhưng, giả sử chúng tôi có một danh sách trống trong luồng và chúng tôi có rất nhiều hoạt động đối với luồng. Nó có thể nhận được ngoại lệ NullPointer và vv. Tôi tìm thấy nó cũng khó để cố gắng nắm bắt cho loại tuyên bố. Cách thích hợp để xử lý ngoại lệ cho điều này là gì?
Cái gì? Nếu nó trống, không có gì sẽ được áp dụng. Cố gắng bắt? Ở đâu? Tại sao? –
ý của bạn là "danh sách trống trong luồng"? Luồng của bạn là Chuỗi, không phải Danh sách. Ý của bạn là "chuỗi rỗng trong luồng"? – Bohemian