在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表達式,該表達式接受一個參數并返回一個布爾值,用于判斷是否保留該元素。