`

java判断是否为空:java 判断对象是否为空

    博客分类:
  • java
阅读更多

java判断是否为空:java 判断对象是否为空



/** 
* 空值检查<br> 
* <br> 
* @param pInput 要检查串<br> 
* @ boolean 返回检查结果,但传入串为空场合,返回真<br> 
*/ 
public  boolean isNull (Object pInput) { 
// 判断参数是否为空或者'' 
 (pInput  null || "''".equals(pInput)) { 
 true; 
  ("java.lang.String".equals(pInput.getClass.getName)){ 
// 判断传入参数String类型 

// 替换各种空格 
String tmpInput = Pattern.compile("[\\r|\\n|\\u3000]") 
.matcher((String)pInput).replaceAll(""); 
// 匹配空 
 Pattern.compile("^(\\s)*$") 
.matcher(tmpInput).matches
 { 
// 思路方法类 
Method method = null; 
try { 
// 访问传入参数size思路方法 
method = pInput.getClass.getMethod("size"); 
// 判断size大小 

// size为0场合 
 (Integer.parseInt(String.valueOf(method.invoke(pInput)))  0) { 

 true; 
 { 

 false; 

} catch (Exception e) { 
// 访问失败 
try { 
// 访问传入参数getItemCount思路方法 
method = pInput.getClass.getMethod("getItemCount"); 
// 判断size大小 

// getItemCount为0场合 
 (Integer.parseInt(String.valueOf(method.invoke(pInput)))  0) { 

 true; 
 { 

 false; 

} catch (Exception ex) { 
// 访问失败 
try{ 
// 判断传入参数长度 

// 长度为0场合 
 (Array.getLength(pInput)  0) { 

 true; 
 { 

 false; 

} catch (Exception exx) { 
// 访问失败 
try{ 
// 访问传入参数hasNext思路方法 
method = Iterator..getMethod("hasNext"); 
// 转换hasNext值 
 !Boolean.valueOf(String.valueOf(method.invoke(pInput)))? true : false; 
} catch (Exception exxx) { 
// 以上场合不满足返回假 

 false; 






分享到:
评论

相关推荐

    java判断参数是否为空工具类 java判断对象属性是否全部为空

    java判空工具类 可以判断字符串数组,字符串类型,List对象集合,Map集合map,object&gt;,map和多个String参数,对象类型,是否为...java判断对象属性是否全部为空,只要有一个属性不为空,那么就不是所有的属性值都为空。

    java 对象是否为空的判断

    java 判断对象是否为空.如String,Character,Object[]

    java 判断对象是否为空

    在Java编程中,判断对象是否为空是一个常见的操作,特别是在处理数据结构、进行异常处理或确保方法参数正确性时。本文将深入探讨如何有效地检查对象是否为空,并提供相关的工具类和源码分析。 首先,Java中对象的...

    Java如何优雅地判断对象是否为空

    在Java编程中,判断对象是否为空是一个至关重要的实践,它能有效地防止NullPointerException异常的发生,确保程序的健壮性。在本文中,我们将深入探讨几种优雅地判断对象为空的方法,包括基本对象、集合类如List、...

    java判断对象是否为空

    java判断对象是否为空

    Java中判断对象是否为空的方法的详解

    Java中判断对象是否为空的方法的详解 在 Java 中,判断对象是否为空是非常重要的操作。下面是 Java 中判断对象是否为空的方法的详解。 使用 StringUtils 判断对象是否为空 在 Java 中,有两个常用的 StringUtils ...

    Java判断对象是否为空(包括null ,"")的方法

    在Java编程中,判断对象是否为空是一个常见的任务,特别是在处理数据和验证输入时。这篇文章将深入探讨如何在Java中检查对象是否为`null`或空字符串,并提供一个实用的工具类示例,帮助开发者实现这一功能。 首先,...

    JAVA日期判断方法小结

    判断某年是否为润年是日期判断的基本方法之一。该方法可以使用以下代码实现: ```java public static boolean isLeapYear(int year) { return (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)); } ...

    java 判断两个时间段是否重叠的案例.docx

    "java 判断两个时间段是否重叠的案例" 本文主要介绍了如何在 Java 中判断两个时间段是否重叠的案例。时间段是指具有起始时间和终止时间的时间范围,在实际开发中,我们经常需要判断两个时间段是否存在重叠的情况。...

    Java中String判断值为null或空及地址是否相等的问题

    本文主要讨论了如何正确判断Java中的String对象是否为null、空值("")以及它们的地址是否相等。在处理字符串时,了解这些概念对于避免程序出错至关重要。 首先,我们需要区分`null`和空字符串`""`。`null`表示变量...

    java判断字符串是否是json或json数组.txt

    java判断字符串是否是json或json数组; 简单小方法,很实用;简单实用的方法;亲测可用;嗯嗯嗯呃呃呃呃呃呃呃

    java 判断list是否为空过程解析

    在Java编程中,判断列表(List)是否为空是常见的操作,特别是在处理数据集合时。这里我们将深入探讨如何正确地检查List是否为空,并分析不同判断方式的差异。 首先,我们要理解`list != null`这个条件判断。这个...

    JAVA对象以及数据的工具类

    在处理Map时,MapUtils类(如在Apache Commons Collections中)提供了创建预定义大小的Map,或者检查Map是否为空等便捷功能。 对于日期和时间的操作,Java 8引入了新的日期/时间API,包括LocalDate、LocalTime、...

    java判断时间大小

    ### Java 判断时间大小知识点详解 #### 一、前言 在Java开发中,经常会遇到比较日期或时间大小的问题,特别是在处理用户输入的数据时。本文将详细介绍如何在Java中实现日期与时间的比较,包括使用`...

    java判断是否空最简单的方法

    而 org.springframework.util 包下的 StringUtils.isEmpty(Object str) 方法可以判断对象是否为空,不仅可以判断 String 类型,也可以判断其他类型,例如 Long 类型。源码如下: ```java public static boolean ...

    Jsp中判断文本框是否为空

    本文将详细介绍如何在JSP(JavaServer Pages)页面中通过JavaScript来判断文本框是否为空,并提供具体的实现代码示例。 #### 一、问题背景 在进行用户登录或注册等操作时,通常需要收集用户的某些信息,如用户名、...

    使用java快速判断网页链接是否有效

    ### 使用Java快速判断网页链接是否有效 在互联网应用开发中,经常会遇到需要验证网页链接有效性的情况。例如,在爬虫程序中需要确保所抓取的链接是有效的,或者是在网站维护过程中检查外部链接的有效性等。本文将...

    java 导入及判断的Excel 使用方法

    本文将深入探讨Java中导入和判断Excel的使用方法,结合实例分析,帮助你全面理解这一技术。 首先,Java与Excel的交互通常依赖于第三方库,如Apache POI或JExcelAPI。Apache POI是目前最常用的一个,它提供了丰富的...

    java 判断两个网址的主机名是否一样

    在Java编程中,判断两个网址的主机名是否相同是一个...以上就是关于“Java判断两个网址的主机名是否一样”的详细解释,希望对您有所帮助。实际开发中,根据具体需求,您可能需要对这个基础方法进行适当的扩展和调整。

    java BigDecimal操作

    在Java编程语言中,BigDecimal类是用于处理高精度、大范围浮点数的工具,它在需要精确计算的场景下非常关键。BigDecimal提供了避免浮点数运算中的精度损失的方法,适用于金融、会计等对精度有严格要求的领域。这篇...

Global site tag (gtag.js) - Google Analytics