if判斷的時候明明是null卻不走null的函數體?



         String phoneStr = String.valueOf(parmMap.get(phone.trim())); if(StringUtils.isBlank(phoneStr) || "null".contentEquals(phoneStr)) { rsultMap.put("status", -1); rsultMap.put("data", "未存在的key"); return rsultMap; }

   String.valueOf 轉map裏的值後可能會是字符串的「null」, (我的以爲,反正加上這個就好使了) blog

解決辦法:if判斷里加上  || "null".contentEquals(phoneStr) 就行了  字符串

相關文章
相關標籤/搜索