判斷一個變數所有成員變數是否為空,不知道寫的對不對,求各位網友幫我找bug
不知道寫的對不對,求各位網友幫我找bug
/** * 校驗入口引數 * 變數型別 Byte Short Integer Long 不為空 String 不為空且不為空字串 * 不檢查從父類繼承過來的成員變數 * @param entryParam 入參物件 * @return 引數是否符合要求 */ @Override public boolean validateEntryParam(Object entryParam) { //物件為空,直接返回false if (null == entryParam) { return false; } //判斷entryParam物件各個變數是否為空,有一個為空則返回false for (Field f : entryParam.getClass().getDeclaredFields()) { try { //變數設定為可獲取 f.setAccessible(true); Object toMemberMsgVoField = f.get(entryParam); //如果是字串,如果為空或者是空字串,返回false if (toMemberMsgVoField instanceof String) { if (StringUtils.isBlank((String) toMemberMsgVoField)) { return false; } } //不是字串,為空的話直接返回false if (toMemberMsgVoField == null) { return false; } } catch (Exception e) { //異常情況直接返回false return false; } } return true; }
相關文章
- js判斷一個變數是否為空JS變數
- php中判斷變數是否為空PHP變數
- javascript判斷一個變數是否存在JavaScript變數
- javascript判斷一個變數是否是數字JavaScript變數
- js如何判斷一個變數值是否為undefinedJS變數Undefined
- js判斷一個變數是否為字串型別JS變數字串型別
- javascript如何判斷一個變數是否宣告JavaScript變數
- javascript如何判斷一個變數是否是整數JavaScript變數
- js如何判斷一個變數是否是一個數字JS變數
- JavaScript判斷兩個變數是否相等JavaScript變數
- js 判斷兩個變數是否相等JS變數
- js如何判斷一個變數是否具有值JS變數
- js如何判斷一個變數是否是undefinedJS變數Undefined
- javascript如何判斷一個變數是否是undefinedJavaScript變數Undefined
- js如何判斷一個變數是否有值JS變數
- linux 中如何判斷變數是否為數值Linux變數
- JavaScript 中對變數型別的判斷JavaScript變數型別
- js如何判斷一個變數是否宣告並賦值JS變數賦值
- javascript中對變數型別的判斷方法JavaScript變數型別
- Java判斷一個整數是否為奇數Java
- 判斷一個數是否為質數(程式碼)
- JavaScript 判斷變數是否是函式JavaScript變數函式
- js實現的判斷變數是否為數字程式碼例項JS變數
- 如何判斷JavaScript中的兩變數是否相等?JavaScript變數
- JS——判斷一個物件是否為空JS物件
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- Python判斷變數是否是整數的方法有哪些?Python變數
- javascript判斷變數是否是數值型別程式碼JavaScript變數型別
- 使用SQL判斷一個數是否質數SQL
- js判斷一個變數是否已經宣告或者宣告未賦值JS變數賦值
- <Python>判斷變數是否是DataFrame 或者 SeriesPython變數
- Linux Shell 判斷環境變數 是否存在Linux變數
- Python:判斷一個正整數是否為迴文數Python
- 原生js 判斷變數是一個陣列JS變數陣列
- 變數,運算子,if判斷變數
- js如何判斷一個變數是數字還是數字字串JS變數字串
- 如何判斷一個字串是否為純數字的問題,當然也可以判斷一個字串是否為純字母字串
- 在Oracle中,如何判斷一個字串是否為數字?Oracle字串