巧妙的...【可變數組】參數校驗非空工具類

實際開發中,經常有用到到參數的非空判斷,最原始的我們肯能個用==null啊,equal啊,trim啊來組合判空。

但有了appache的commons lang出的StringUtil之後判空的工作量有所減輕,但筆者在實際中經常遇到參數的非口校驗,具體是http接口這種業務場景

於是不甘啊,自己寫了一個工具類,順便用一下...這個鬼

/***
	 * 抽出來的可變參數校驗非空的方法
	 * @author 劉伊凡
	 * @param str
	 * @return
	 */
	public static boolean isnull(String... str){
		for(String s : str){
			if(StringUtils.isBlank(s)){
				return true;
			}
		}
		return false;
	}

有了這個我們就不必這樣

if(	StringUtil.isblank(xxx)
				||StringUtil.isblank(xxx)
				||StringUtil.isblank(xxx)
				||StringUtil.isblank(xxx)
				||StringUtil.isblank(xxx)
			)

這種代碼了,參數少了還好,參數多到幾十個那就蛋疼了,要是經常用到這個驗證,可以採用我這種思維

當然isnull(null)這種情況,和

a=null;

isnull(a)

這兩種情況大家自己試吧哈哈,祝進步

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