1、後臺:前端
1. entity.getStringValue().isEmpty();//字符串自帶方法,未發現非空方法
實現原理:判斷值的長度session
public boolean isEmpty() { return value.length == 0; }
2.StringUtils.isEmpty(orderby)ui
實現原理:爲null 或者 長度==0spa
public static boolean isEmpty(final CharSequence cs) { return cs == null || cs.length() == 0; }
StringUtils.isNotEmpty(message)code
實現原理:不爲null ,且長度>0blog
public static boolean isNotEmpty(final CharSequence cs) { return !StringUtils.isEmpty(cs); }
3.entity.getParent().setParentIds(StringUtils.EMPTY);ci
StringUtils.EMPTY的定義;字符串
public static final String EMPTY = "";
4.StringUtils.isBlank(sessionId)get
實現原理:isBlank 是在 isEmpty 的基礎上進行了爲空(字符串都爲空格、製表符、tab 的狀況)的判斷。string
public static boolean isBlank(final CharSequence cs) { int strLen; if (cs == null || (strLen = cs.length()) == 0) { return true; } for (int i = 0; i < strLen; i++) { if (Character.isWhitespace(cs.charAt(i)) == false) { return false; } } return true; }
StringUtils.isNotBlank(vaccineName)
實現原理:是在 isBlank基礎上的
public static boolean isNotBlank(final CharSequence cs) { return !StringUtils.isBlank(cs); }
好比:
StringUtils.isEmpty(" ") = false
StringUtils.isBlank(" ") = true
5.bsManageProduct.getVaccineid() !=null && !"".equals(bsManageProduct.getVaccineid())
2、前端
1.jQuery中 empty
<c:if test="${not empty user.id}">
<c:if test="${empty de.pinnum }">
2.if(articleSelect != null && articleSelect.length > 0)