- 浏览: 1159270 次
- 性别:
- 来自: nibiru
文章分类
- 全部博客 (407)
- lucene (1)
- java (147)
- j2se (1)
- javascript (2)
- spring (5)
- hibernate (1)
- mysql (1)
- oracle (10)
- 工作 (10)
- JPA (13)
- 网站 (5)
- xml (2)
- mina (3)
- 思想 (16)
- httpclient (10)
- JFreeChart (1)
- 多线程 (0)
- swing (2)
- socket (0)
- 网络 (3)
- protocol buffer (0)
- jmx (2)
- jboss/weblogic (1)
- flex3 (12)
- 设计模式 (1)
- apache (0)
- php (4)
- struts1&2 (2)
- oracle SOA (2)
- 微博短链接的生成算法(Java版本) (1)
- htmlparser (3)
- quartz (2)
- mail (1)
- 乱码 (2)
- txt (1)
- eclipse (7)
- 分类 (0)
- 数据库 (1)
- svn (1)
- 日志 (1)
- struts2 (4)
- jquery (2)
- 编码 (1)
- 路径,java (1)
- SOHO (1)
- 娱乐 (2)
- frameset (1)
- maven (1)
- 反射 (1)
- truts2 (1)
- 敏捷,scrum (1)
- OA (1)
- english (1)
- oralce (1)
- wampserver (1)
- 会计 (1)
- springmvc (1)
- js (1)
- CMA (1)
最新评论
-
ludabing:
[/color][color=yellow]
spring @component的作用 -
netwelfare:
EL表达式中null和empty的区别,可以看这篇文章:htt ...
EL表达式中empty的用法 -
wjs王结胜:
...
spring @component的作用 -
di1984HIT:
哈哈。真不错啊。~
微博短链接的生成算法(Java版本) -
di1984HIT:
不错,不错。。。
spring @component的作用
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;
}
}
}
}
}
}
发表评论
-
DISCUE盖楼器
2013-10-24 13:34 1222package com.soft.hr.per.service ... -
svn文件影响编译速度解决办法
2011-11-05 10:06 1677在eclipse开发环境中正常编译java文件时,eclip ... -
项目经理,产品经理,架构师
2011-08-29 12:54 2022理想:产品经理设计出简单好用的产品,并能理解技术约束和 ... -
题目
2011-08-28 13:01 17内容22222222222222222222222222222 ... -
如何用QTP录制鼠标右键点击事件
2011-08-25 17:09 1667qtp录制鼠标右键单击事件要通过模拟键盘操作来实现st ... -
Eclipse中要导出jar包中引用了第三方jar包怎么办【】
2011-08-25 15:17 3576单击菜单栏中 ... -
面试题整理2
2011-08-25 12:13 709现有n个人和m个桌子.当每桌做3个人时,多出来2个人. ... -
java把下载html批量换成chm电子书
2011-08-25 10:11 1367利用微软的hhc.exe来把需要转换成chm的htm ... -
java用链表解约瑟夫环问题
2011-08-25 09:36 10721到20的数围成一个圈,隔两个取出一个,直到所有的数都 ... -
CKEditor用法
2011-08-25 09:23 1499config.js ckeditor.editor ... -
工作难题
2011-08-24 15:00 1143function showitem(oid,order ... -
Rational.Rose7.0系统软件
2011-08-24 14:13 3043ibm.rational.rose7.0系统软件01. ... -
[] 探索建立私人的科技资料检索系统
2011-08-23 10:42 1335由于经济条 ... -
一、Java字节代码的操纵
2011-08-22 14:54 624<address style="tex ... -
线程状态的换
2011-08-22 13:09 996<div><div>scjp5 ... -
线程的调度—优先级
2011-08-22 12:53 1143<div>与线程休眠类似,线程的优先级仍然 ... -
类 Hibernate Session DBUtil
2011-08-22 12:16 1236package com.core.util;impor ... -
利用Annotation构建针对POJO进行增删改操作
2011-08-22 12:12 1142package com.core.annotation ... -
360 Or QQ
2011-08-22 08:48 1168前几天,360忽然跳 ... -
XML JAVA解析 -- DOM
2011-08-19 14:27 1326dom : document object model ...
相关推荐
java 判断对象是否为空.如String,Character,Object[]
java判空工具类 可以判断字符串数组,字符串类型,List对象集合,Map集合map,object>,map和多个String参数,对象类型,是否为...java判断对象属性是否全部为空,只要有一个属性不为空,那么就不是所有的属性值都为空。
在Java编程中,判断对象是否为空是一个常见的操作,特别是在处理数据结构、进行异常处理或确保方法参数正确性时。本文将深入探讨如何有效地检查对象是否为空,并提供相关的工具类和源码分析。 首先,Java中对象的...
在Java编程中,判断对象是否为空是一个至关重要的实践,它能有效地防止NullPointerException异常的发生,确保程序的健壮性。在本文中,我们将深入探讨几种优雅地判断对象为空的方法,包括基本对象、集合类如List、...
java判断对象是否为空
Java中判断对象是否为空的方法的详解 在 Java 中,判断对象是否为空是非常重要的操作。下面是 Java 中判断对象是否为空的方法的详解。 使用 StringUtils 判断对象是否为空 在 Java 中,有两个常用的 StringUtils ...
在Java编程中,判断对象是否为空是一个常见的任务,特别是在处理数据和验证输入时。这篇文章将深入探讨如何在Java中检查对象是否为`null`或空字符串,并提供一个实用的工具类示例,帮助开发者实现这一功能。 首先,...
判断某年是否为润年是日期判断的基本方法之一。该方法可以使用以下代码实现: ```java public static boolean isLeapYear(int year) { return (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)); } ...
本文主要讨论了如何正确判断Java中的String对象是否为null、空值("")以及它们的地址是否相等。在处理字符串时,了解这些概念对于避免程序出错至关重要。 首先,我们需要区分`null`和空字符串`""`。`null`表示变量...
在Java编程中,判断列表(List)是否为空是常见的操作,特别是在处理数据集合时。这里我们将深入探讨如何正确地检查List是否为空,并分析不同判断方式的差异。 首先,我们要理解`list != null`这个条件判断。这个...
java判断字符串是否是json或json数组; 简单小方法,很实用;简单实用的方法;亲测可用;嗯嗯嗯呃呃呃呃呃呃呃
在处理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(JavaServer Pages)页面中通过JavaScript来判断文本框是否为空,并提供具体的实现代码示例。 #### 一、问题背景 在进行用户登录或注册等操作时,通常需要收集用户的某些信息,如用户名、...
### 使用Java快速判断网页链接是否有效 在互联网应用开发中,经常会遇到需要验证网页链接有效性的情况。例如,在爬虫程序中需要确保所抓取的链接是有效的,或者是在网站维护过程中检查外部链接的有效性等。本文将...
本文将深入探讨Java中导入和判断Excel的使用方法,结合实例分析,帮助你全面理解这一技术。 首先,Java与Excel的交互通常依赖于第三方库,如Apache POI或JExcelAPI。Apache POI是目前最常用的一个,它提供了丰富的...
在Java编程语言中,BigDecimal类是用于处理高精度、大范围浮点数的工具,它在需要精确计算的场景下非常关键。BigDecimal提供了避免浮点数运算中的精度损失的方法,适用于金融、会计等对精度有严格要求的领域。这篇...
Java SE程序 集合中判断对象相等Java SE程序 集合中判断对象相等Java SE程序 集合中判断对象相等Java SE程序 集合中判断对象相等Java SE程序 集合中判断对象相等Java SE程序 集合中判断对象相等Java SE程序 集合中...