[英]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.