/**
*
* 驗證值是否是空
*
* @param object 驗證值
* @return 驗證值是否是空
*/
public static boolean isEmpty(Object object)
{
boolean isEmpty = false;
if(object == null)
{
isEmpty = true;
}
//驗證字符串類型
else if(object instanceof String)
{
String validatedObject = (String)object;
if(validatedObject == null || "".equals(validatedObject.trim()))
{
isEmpty = true;
}
}
// 驗證集合類型
else if(object instanceof Collection)
{
Collection validatedObject = (Collection)object;
if(validatedObject == null || validatedObject.size() == 0 )
{
isEmpty = true;
}
}
// 驗證Map類型
else if(object instanceof Map)
{
Map validatedObject = (Map)object;
if(validatedObject == null || validatedObject.size() == 0 )
{
isEmpty = true;
}
}
// 驗證日期類型
else if(object instanceof Date)
{
Date validatedObject = (Date)object;
if(validatedObject == null)
{
isEmpty = true;
}
}
// 驗證日期類型
else if(object instanceof Timestamp)
{
Timestamp validatedObject = (Timestamp)object;
if(validatedObject == null)
{
isEmpty = true;
}
}
// 驗證Set類型
else if(object instanceof Set)
{
Set validatedObject = (Set)object;
if(validatedObject == null || validatedObject.size() == 0)
{
isEmpty = true;
}
}
return isEmpty;
}
JAVA驗證值是否為空
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內容
- let cardData=[{certificateName :'營業(yè)執(zhí)照',id:'44445245'},{ce...
- 通常驗證前端傳參的ro對象中某個參數(shù)是否為空,可以使用@Validated、@Valid注解,配合ro對象中的@N...
- 問題描述:在表單驗證的時候,<treeselect>沒有選擇值點擊提交按鈕,提示值不能為空,選擇值后仍然提示值不能...