首页 > 编程语言 >Java--判空方法

Java--判空方法

时间:2023-03-02 11:57:35浏览次数:40  
标签:Java -- isNotEmpty isEmpty isBlank 判空 false true StringUtils

方法有StringUtils.isBlank() , StringUtils.isNotBlank() , StringUtils.isEmpty();

使用关系 StringUtils.isNotEmpty() == !StringUtils.isEmpty();

     StringUtils.isNotBlank() == !StringUtils.isBlank();

StringUtils.isNotBlank()
使用方法:判断参数是否不为空.
                1.如果不为空返回true。
                2.如果为空返回false。
      StringUtils.isNotEmpty(null) -> false
      StringUtils.isNotEmpty("") -> false
      StringUtils.isNotEmpty(“a”) -> true
      StringUtils.isNotEmpty(" ") -> true

 

StringUtils.isBlank()

使用方法:

    断参数:是否为空,长度是否为0,值是否包含空白字符。

    StringUtils.isBlank(null) -> true
    StringUtils.isBlank("") -> true
    StringUtils.isBlank(" ") -> true
    StringUtils.isBlank(" ") -> true
    对于制表符、换行符、换页符和回车符StringUtils.isBlank()均识为空白符
    StringUtils.isBlank("\t \n \f \r") -> true
    \b 为单词边界符.
    StringUtils.isBlank("\b") -> false
    StringUtils.isBlank(“bob”) -> false
    StringUtils.isBlank(" bob ") -> false

 

StringUtils.isEmpty()

使用方法:

    判断参数是否为空。(为空的标准是str==null,str.length()==0)。
    StringUtils.isEmpty(null) -> true
    StringUtils.isEmpty("") -> true
    StringUtils.isEmpty(" ") -> false
    StringUtils.isEmpty(“a”) -> false
    StringUtils.isEmpty(" a ") -> false

 



标签:Java,--,isNotEmpty,isEmpty,isBlank,判空,false,true,StringUtils
From: https://www.cnblogs.com/wjd-loading/p/17171287.html

相关文章

  • vue 纵向滑动模块
    代码<template><div><!--左侧的滑动模块--><divclass="scroll-box":style="{width:410.7*screenWidth/1920+'px',height:730......
  • CSS 盒子模型
    CSS盒子模型(BoxModel)所有HTML元素可以看作盒子,在CSS中,"boxmodel"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填......
  • 分类数据展示功能_缓存优化_分析与分类数据展示功能_缓存优化_代码实现
    分类数据展示功能_缓存优化_分析1.对分类数据进行缓存优化分析发现,分类的数据在每一次页面加载后都会重新请求数据库来加载,对数据库的压力比较大,而且分类的数据不会......
  • 元素的宽度和高度
    元素的宽度和高度重要: 当您指定一个CSS元素的宽度和高度属性时,你只是设置内容区域的宽度和高度。要知道,完整大小的元素,你还必须添加内边距,边框和外边距。下面的例子......
  • framework4.8 使用sqlsugar
    使用nuget安装mysql  安装sqlsugar   usingSqlSugar;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.We......
  • 树链剖分
    终于学到了树剖!!!前置知识:LCA,树形DP,DFS,邻接表,线段树。 树链剖分线段树的特点:区间修改,区间查询,线性;树上差分特点:单点修改,树形区间查询;现在,如果我们想进行树形区间修改......
  • 设计模式与前端工程师
     前端要不要学习设计模式始终认为每个行业都有自己的特点,各自的专业性。一个开发工程师如果不知道电脑是哪些基本硬件组成,那么我们大概率都会认为这个人非常不专业。......
  • vue横向滑动
    代码 <template><div><!--左侧的滑动模块--><divclass="scroll-box":style="{width:1106*screenWidth/1920+'px',height:33......
  • python模块xlsxwriter使用
    1.安装pipinstallXlsxWriter2.使用#-*-coding:utf-8-*-fromioimportBytesIOimportqrcode#[email protected]('/atta......
  • jdk,tomcat,mq,redis--安装部署
    准备linux安装包(jdk,tomcat,mq,redis,nginx,ftpserver)1.切换到root用户suroot//输入密码切换到root用户(root用户权限最高) 2.新建一个文件夹用来存放安装包mkdirhxhy//......