簡體   English   中英

在 java 8 中同時檢查列表是否不為空且不為 null

[英]Check if a List is not empty and not null simultaneously in java 8

我有一個

List<Object> coins = exchange.getCoins();

我想簡化下面的代碼,它在 java 中低於 8。

if (coins != null && !coins.isEmpty()) {
    //perform logic
}

問題是檢查后我有很多操作要執行,所以我想要一個 stream 方法。

只需嘗試使用:

Stream.ofNullable(coins).filter(...).map(...).collect(..)
Optional.ofNullable(coins).ifPresent(e-> e.stream() .filter(x-> x.length()>0) .map(...) .collect(...))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM