博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 各种数据类型判断为空
阅读量:7222 次
发布时间:2019-06-29

本文共 1262 字,大约阅读时间需要 4 分钟。

 

一,基本数据类型

八种基本类型有默认值

 

二,String 对象

// 判断String为空//String s = "";//String s = null;String s = " ";s = s.trim(); // 处理" "// 方法1if (s == null || "".equals(s)) { // null,""," "    System.out.println("String 为空1");}// 方法2if (s == null || s.length() <= 0) { // 推荐  // null,""," "    System.out.println("String 为空2");} else if (s.length() == 1 && Character.isWhitespace(s.charAt(0)) == true) {    System.out.println("String 为空5");}// 方法3if (s == null || s.isEmpty()) { // null,""," "    System.out.println("String 为空3");}// 方法4if (s == null || s == "") { // 不推荐 // null,""    System.out.println("String 为空4");}

apache工具类

StringUtils.isBlank(s) 

 

三,数组

// 判断数组为空//String[] arr = null;String[] arr = new String[0];//String[] arr = new String[2]; // 有长度,不为空if (arr == null || arr.length == 0) {    System.out.println("数组 为空1");}

 apache工具类

ArrayUtils.isEmpty(arr) 

 

四,集合(List,Map,Set)

// 判断list为空(Map、Set同list)//List
strList = null;List
strList = new ArrayList
();if (strList == null || strList.size() == 0) { System.out.println("list 为空1");}if (strList == null || strList.isEmpty()) { // 推荐 System.out.println("list 为空2");}

 spring工具类

CollectionUtils.isEmpty(strList);

转载于:https://www.cnblogs.com/ooo0/p/8042548.html

你可能感兴趣的文章
Shell标准输出、标准错误 >/dev/null 2>&1
查看>>
Android自定义对话框(Dialog)位置,大小
查看>>
设置python的默认编码为utf8
查看>>
简易sqlhelper-java
查看>>
通过案例对SparkStreaming 透彻理解三板斧之一:解密SparkStreaming运行机制
查看>>
HBuilder 学习笔记
查看>>
利用OpenStreetMap(OSM)数据搭建一个地图服务
查看>>
TopN算法与排行榜
查看>>
lucene排序算法之向量空间模型(一)
查看>>
新浪微博数据Json格式解析
查看>>
WLAN 802.11 wifl区别
查看>>
oracle授权动态视图权限给用户
查看>>
Debian – 出现-bash: pip: command not found错误解决办法
查看>>
Zxing扫描二维码
查看>>
我的友情链接
查看>>
aspcms后台拿shell漏洞(非添加模块)及修复方法
查看>>
C语言冒泡排序法
查看>>
B2B行业门户网站群发邮件时间及发送频率
查看>>
关于虚拟机能ping通物理机,而物理机ping不通虚拟机问题解决。
查看>>
同台机器启动多个mysql
查看>>