Guava基本工具(TODO)

1、Optional

    避免使用Null導致各種異常情況,用Optional可以安全地處理Null,用orElse、orElseGet等處理null情況。

2、PreConditions

    校驗入參,類似於Assert用法。

3、ComparisonChain

    用類似流的方式比較一系列數字,直到比不過返回。

4、Ordering

    本質上來說,Ordering是一個特殊的Comparator實例。

    常用方法有自然順序Ordering.natural()、字典順序Ordering.usingToString()、Ordering.usingToString()

5、Lambda表達式

    定義:一段帶有輸入參數的可執行語句塊。

    一般語法形式:

(Type1 param1, Type2 param2, ..., TypeN paramN) -> {
    statment1;
    statment2;
    //.............
   return statmentM;
}

 

參考資料:

https://www.yiibai.com/guava

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章