資源簡介
具有很強(qiáng)的封裝性,有利于后期功能的增加和修改!項(xiàng)目源碼,jsp頁面。安裝即可運(yùn)行,基本無需更改
代碼片段和文件信息
package?com.hfxt.common;
import?java.util.Collection;
import?java.util.List;
/**
?*?General?input/data?validation?methods?Utility?methods?for?validating?data
?*?especially?input
?*?
?*?@author?
?*?
?*/
public?class?Validity?{
????//?boolean?specifying?by?default?whether?or?not?it?is?okay?for?a?String?to
????//?be?empty
????public?static?final?boolean?DEFAULTEMPTYOK?=?true;
????//?decimal?point?character?differs?by?language?and?culture
????public?static?final?String?DECIMALPOINTDELIMITER?=?“.“;
????public?static?final?String?SPECIAL_CHARACTER?=?“~!@#$%^&()-_=+]\\|:;\“\\‘<>?/“;
????/**
?????*?
?????*?Check?whether?string?s?is?null
?????*?
?????*?@param?s
?????*????????????any?String
?????*?@return?boolean?string?is?equals?nullreturn?true
?????*/
????public?boolean?isNull(String?s)?{
????????return?(s?==?null);
????}
????/**
?????*?
?????*?Check?whether?string?s?is?not?null
?????*?
?????*?@param?s
?????*????????????any?String
?????*?@return?boolean?return?not?equlas?null
?????*/
????public?boolean?isNotNull(String?s)?{
????????return?(s?!=?null);
????}
????/**
?????*?Check?whether?string?s?is?empty.
?????*?
?????*?@param?s
?????*????????????any?String
?????*?@return?boolean?return?string?is?null?or?length?equlas?zero
?????*/
????public?static?boolean?isEmpty(String?s)?{
????????return?((s?==?null)?||?(s.length()?==?0));
????}
????/**
?????*?Check?whether?collection?c?is?empty.
?????*?
?????*?@param?c
?????*????????????any?Collection
?????*?@return?boolean?return?collenction?is?null?or?no?elements
?????*/
????public?static?boolean?isEmpty(Collection?c)?{
????????return?((c?==?null)?||?(c.size()?==?0));
????}
????/**
?????*?Check?whether?List?list?is?empty.
?????*?
?????*?@param?list
?????*????????????any?List
?????*?@return?boolean?return?list?is?null?or?no?elements
?????*/
????public?static?boolean?isEmpty(List?list)?{
????????return?((list?==?null)?||?(list.size()?==?0));
????}
????/**
?????*?Check?whether?object?obj?is?empty.
?????*?
?????*?@param?obj
?????*????????????any?object
?????*?@return?boolean?return?object?is?null
?????*/
????public?static?boolean?isEmpty(object?obj)?{
????????if?(null?==?obj)
????????????return?true;
????????if?(obj?instanceof?String?&&?((String)?obj).trim().equals(““))
????????????return?true;
????????if?(obj?instanceof?Collection?&&?((Collection)?obj).isEmpty())
????????????return?true;
????????return?false;
????}
????/**
?????*?Check?whether?object?obj?is?empty.
?????*?
?????*?@param?ids
?????*????????????any?String[]
?????*?@return?boolean?return?string?arrays?is?null?or?no?elements
?????*/
????public?static?boolean?isEmpty(String[]?ids)?{
????????return?((ids?==?null)?||?ids.length?==?0);
????}
????/**
?????*?Check?whether?string?s?is?NOT?empty.
?????*?
?????*?@param?s
?????*????????????any?String
?????*?@return?boolean?return?string?is?not?null?or?length?is?great?than?zero
?????*/
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????4279??2018-11-13?17:59??easybuy\.classpath
?????文件????????524??2018-11-13?14:49??easybuy\.myhibernatedata
?????文件????????294??2018-11-08?15:52??easybuy\.myme
?????文件???????1952??2018-11-08?18:36??easybuy\.project
?????文件????????500??2018-11-08?15:52??easybuy\.settings\.jsdtscope
?????文件????????244??2018-11-10?09:39??easybuy\.settings\org.eclipse.core.resources.prefs
?????文件????????364??2018-11-08?15:52??easybuy\.settings\org.eclipse.jdt.core.prefs
?????文件????????536??2018-11-08?16:28??easybuy\.settings\org.eclipse.wst.common.component
?????文件????????252??2018-11-08?15:52??easybuy\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2018-11-08?15:52??easybuy\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2018-11-08?15:52??easybuy\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件????????169??2018-11-13?17:16??easybuy\config\databa
?????文件???????2751??2018-11-10?14:01??easybuy\config\spring-dao.xm
?????文件???????2937??2018-11-08?16:33??easybuy\config\spring-shiro.xm
?????文件???????1697??2018-11-10?14:00??easybuy\config\springmvc.xm
?????文件??????14954??2018-11-13?09:26??easybuy\hibernate.reveng.xm
?????文件??????10733??2018-11-07?18:31??easybuy\src\com\hfxt\common\Validity.java
?????文件???????4695??2018-11-14?16:22??easybuy\src\com\hfxt\config\AlipayConfig.java
?????文件???????5635??2018-11-15?17:06??easybuy\src\com\hfxt\controller\BuyController.java
?????文件???????5395??2018-11-16?09:02??easybuy\src\com\hfxt\controller\ProductController.java
?????文件???????4117??2018-11-16?10:34??easybuy\src\com\hfxt\controller\ShopController.java
?????文件???????2691??2018-11-14?10:14??easybuy\src\com\hfxt\controller\UserController.java
?????文件????????348??2018-11-14?16:25??easybuy\src\com\hfxt\dao\AddressDao.java
?????文件????????552??2018-11-11?09:04??easybuy\src\com\hfxt\dao\CommentDao.java
?????文件????????591??2018-11-13?12:04??easybuy\src\com\hfxt\dao\EasybuyShoppingDao.java
?????文件??????11404??2018-11-07?18:28??easybuy\src\com\hfxt\dao\Iba
?????文件???????1013??2018-11-14?16:26??easybuy\src\com\hfxt\dao\impl\AddressDaoImpl.java
?????文件??????36794??2018-11-07?19:18??easybuy\src\com\hfxt\dao\impl\ba
?????文件???????1259??2018-11-16?10:57??easybuy\src\com\hfxt\dao\impl\CommentDaoImpl.java
?????文件???????1511??2018-11-13?14:26??easybuy\src\com\hfxt\dao\impl\EasybuyShoppingDaoImpl.java
............此處省略295個(gè)文件信息
評(píng)論
共有 條評(píng)論