国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

Java中使用Preconditions來檢查傳入?yún)?shù)介紹

2019-11-26 15:09:16
字體:
供稿:網(wǎng)友

Preconditions是Guava中的一個類庫,用于檢查傳入?yún)?shù),一個常見用法如下:


boolean findElement(List<String> elements, String desiredElement) { checkNotNull(elements); // ...}

用法簡單明了,就是檢查參數(shù)elements是不是null,如果是null則扔出NullPointerException。當然Preconditions類里還有其它方法,可能滿足幾乎所有的傳入?yún)?shù)的檢查。Preconditions的好處在于,它在call stack中更容易理解,并且每個方法還提供了格式化字符串的變體,形如:

checkArgument(i < j, "Expected i < j, but %s > %s", i, j);

和Java自帶的assert關(guān)鍵字不同的是,Preconditions的方法在release版本中依然有效,這么做的原因,大概是因為Java已經(jīng)很慢了,不在乎多做些檢查吧-_-

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宝丰县| 阿克苏市| 瑞金市| 台南市| 淅川县| 梧州市| 瑞安市| 华坪县| 武冈市| 堆龙德庆县| 安乡县| 屏山县| 丁青县| 盐源县| 稻城县| 武鸣县| 韶关市| 萝北县| 建瓯市| 前郭尔| 万山特区| 武隆县| 磐石市| 拉萨市| 广平县| 甘泉县| 龙山县| 康乐县| 嘉兴市| 本溪市| 泗水县| 宁化县| 宜昌市| 红原县| 分宜县| 华阴市| 巴塘县| 古蔺县| 清水县| 岳西县| 余江县|