首页 > 代码库 > 判断字符串为空为 null 为 whitespace 工具类
判断字符串为空为 null 为 whitespace 工具类
- 逻辑梳理
在项目里经常要对字符串进行判断,这时往往需要在三个方面对其进行判断:
一,是否为null
String str = null;
if (str == null);
二,是否为空
String str = "";
if (str.length() == 0);
三,是否为 whitespace, 如:“ ”,这就是一个whitespace字符。
Char char = " ”;
Character.isWhitespace(cs.charAt(char));
- 代码示例
1 public class StringUtils { 2 public static boolean isNotBlank(final CharSequence charSequence) { 3 return !isBlank(charSequence); 4 } 5 6 public static boolean isBlank(final CharSequence charSequence) { 7 if (CharSequence == null || (charSequence.length()) == 0) { 8 return true; 9 } 10 for (int i = 0; i < charSequence.length(); i++) { 11 if (!Character.isWhitespace(charSequence.charAt(i))) { 12 return false; 13 } 14 } 15 return true; 16 } 17 }
- 补充说明:CharSequence 是一个接口,实现它的有下面这些:
给它往里传 String、StringBuffer、StringBuiler。
判断字符串为空为 null 为 whitespace 工具类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。