3
Mengembalikan daftar default jika daftar kosong menggunakan java 8 Streams?
Apakah ada cara sehingga hal-hal di bawah ini dapat dilakukan sebagai satu set operasi aliran, bukannya memeriksa secara eksplisit apakah recommendedProducts kosong lalu mengembalikan daftar default yang lain mengembalikan daftar yang difilter ? public List<Product> getRecommendedProducts() { List<Product> recommendedProducts = this.newProducts .stream() .filter(isAvailable) .collect(Collectors.toList()); if (recommendedProducts.isEmpty()) { return DEFAULT_PRODUCTS; } …