isEmpty在流操作中通常用于判斷流中是否有元素。我們可以使用該方法來過濾掉空的元素,并執行某些操作。
例如,假設我們有一個List
List<String> list = Arrays.asList("Hello", "", "World", "");
list.stream()
.filter(s -> !s.isEmpty())
.forEach(System.out::println);
在上面的例子中,我們使用filter方法結合isEmpty來過濾掉空字符串,并使用forEach方法來打印出剩余的元素。