在Java中,可以使用filter方法來實現對Stream對象的過濾操作。例如,假設有一個List對象list,可以通過以下方式對其進行過濾操作:
List<Integer> filteredList = list.stream()
.filter(num -> num % 2 == 0)
.collect(Collectors.toList());
上面的代碼使用filter方法過濾出list中所有偶數,并將結果收集到一個新的List對象filteredList中。在filter方法中傳入一個Predicate類型的lambda表達式,該表達式接受一個參數并返回一個布爾值,用于判斷是否保留該元素。