Advertisement

分析不同空字符串检测方法及其适用场景

阅读量:

由下面写的一个简单测试类中可以看出:

StringUtils.isEmpty函数用于确定字符串是否为null或空白。如果判断结果为false,则被视为非空。

StringUtils.isBlank用于判定一个字符串是否等于空字符串、null类型或长度为零的情况;否则返回非空值。

当字符串A既不为空且等于"0"时,在这种情况下常用StringUtils.isNotBlank进行非空验证以防止分页操作时点击下一页出现空指针异常。

package com.it.test;

import org.apache.commons.lang.StringUtils;

public class FeiKongTest {

public static void main(String[] args) {
String stringValue = nullValue;
String stringValue1 = "";
String stringValue2 = " ";
String stringValue3 = "-";
String stringValue4 = " - ";
}

System.out.println(StringUtils.isEmpty(str)); true

使用StringUtils的方法判断str1是否为空,并打

全部评论 (0)

还没有任何评论哟~