天天看點

CollectionUtils工具類的常用方法

集合判斷: 

  例1: 判斷集合是否為空:

  CollectionUtils.isEmpty(null): true

  CollectionUtils.isEmpty(new ArrayList()): true  

  CollectionUtils.isEmpty({a,b}): false

  例2: 判斷集合是否不為空:

  CollectionUtils.isNotEmpty(null): false

  CollectionUtils.isNotEmpty(new ArrayList()): false

  CollectionUtils.isNotEmpty({a,b}): true

CollectionUtils在真實項目中,是一個非常好用的工具類,使用非常頻繁。它可以使代碼更加簡潔和安全。剛好在工作中利用這個工具類重構代碼,順便總結下分享分享:

我們對c進行操作,s也同樣獲得了和c相同的内容,這樣就可以避免其他人員修改這個s對象。有時候需要對它進行保護,避免傳回結果被人修改。

Collections.unmodifiableCollection可以得到一個集合的鏡像,它的傳回結果是不可直接被改變,否則會提示錯誤

繼續閱讀