3
Java 8 Akışı kullanılarak liste boşsa varsayılan liste döndürülüyor mu?
Aşağıdakilerin tek bir akış işlemi kümesi olarak gerçekleştirilebilmesi için herhangi bir yol var mı, önerilenProducts'ın boş olup olmadığını açıkça kontrol etmek yerine varsayılan listeyi döndürün yoksa filtrelenmiş listeyi döndürün ? public List<Product> getRecommendedProducts() { List<Product> recommendedProducts = this.newProducts .stream() .filter(isAvailable) .collect(Collectors.toList()); if (recommendedProducts.isEmpty()) { return DEFAULT_PRODUCTS; } return recommededProducts; }