003 Preconditons
生活随笔
收集整理的這篇文章主要介紹了
003 Preconditons
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一 . PreCondition
我們使用guava幫助我們實現斷言.
看下面的代碼:
// 幫助我們實現斷言的效果 @Testpublic void test1() {Preconditions.checkNotNull(null);}// 我們可以給定一個錯誤消息 @Testpublic void test2() {Preconditions.checkNotNull(null, "參數不允許為null");}其實在JDK8之中,已經有了一個Objects就可以幫助我們實現斷言了.
看下面的方法:
public static <T> T requireNonNull(T obj) {if (obj == null)throw new NullPointerException();return obj;} public static <T> T requireNonNull(T obj, String message) {if (obj == null)throw new NullPointerException(message);return obj;}?
轉載于:https://www.cnblogs.com/trekxu/p/9495454.html
總結
以上是生活随笔為你收集整理的003 Preconditons的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java.lang.Object错误
- 下一篇: Codeforces Round 504