当前位置:   article > 正文

org.springframework.util.StringUtils 下StringUtils工具类_stringutils.hastext

stringutils.hastext

目录

1.isEmpty

1.1.可以判断字符串是否为空或 null 

1.2.可以判断Integer类型的数据是否为空

2.StringUtils.hasLength()

2.1判断一个字符串是否不为null且长度大于0

3.StringUtils.hasText()

3.1用于判断一个字符串是否不为null、长度大于0,并且包含非空字符(即至少包含一个非空格字符)


1.isEmpty

1.1.可以判断字符串是否为空或 null 

  1. @Test
  2. public void test() {
  3. /**
  4. * StringUtils.isEmpty 判断是空
  5. */
  6. String username = "123456";
  7. System.out.println(StringUtils.isEmpty(username)); //false
  8. //username2为空,那么它是怎么判断的?
  9. String username2 = "";
  10. System.out.println(StringUtils.isEmpty(username2)); //true
  11. //username3为空格,那么它是怎么判断的?认为空格也是字符串
  12. String username3 = " ";
  13. System.out.println(StringUtils.isEmpty(username3)); //false
  14. String username4 = "路飞";
  15. System.out.println(StringUtils.isEmpty(username4)); //false
  16. String username5 = "....";
  17. System.out.println(StringUtils.isEmpty(username5)); //false
  18. }

1.2.可以判断Integer类型的数据是否为空

  1. @Test
  2. public void test5(){
  3. Integer one=2;
  4. Integer two=null;
  5. if (StringUtils.isEmpty(one)){
  6. System.out.println("one是空的");
  7. }else {
  8. System.out.println("one不是空的");
  9. }
  10. if (StringUtils.isEmpty(two)){
  11. System.out.println("two是空的");
  12. }else {
  13. System.out.println("two不是空的");
  14. }
  15. }

2.StringUtils.hasLength()

2.1判断一个字符串是否不为null且长度大于0

  1. @Test
  2. public void test6() {
  3. //判断一个字符串是否不为null且长度大于0
  4. String str = "Hello";
  5. boolean result = StringUtils.hasLength(str);
  6. System.out.println(result); // 输出 true
  7. String str2 = "";
  8. boolean result2 = StringUtils.hasLength(str2);
  9. System.out.println(result2); // 输出 false
  10. String str3 = null;
  11. boolean result3 = StringUtils.hasLength(str3);
  12. System.out.println(result3); // 输出 false
  13. }

3.StringUtils.hasText()

3.1用于判断一个字符串是否不为null、长度大于0,并且包含非空字符(即至少包含一个非空格字符)

  1. @Test
  2. public void test7(){
  3. //用于判断一个字符串是否不为null、长度大于0,并且包含非空字符(即至少包含一个非空格字符)
  4. //1.测试一个非空字符串,期望返回true:
  5. String str = "Hello";
  6. boolean result = StringUtils.hasText(str);
  7. System.out.println(result); // 输出 true
  8. //2.测试一个空字符串,期望返回false:
  9. String str2 = "";
  10. boolean result2 = StringUtils.hasText(str2);
  11. System.out.println(result2); // 输出 false
  12. //3.测试一个由空格组成的字符串,期望返回false:
  13. String str3 = " ";
  14. boolean result3 = StringUtils.hasText(str3);
  15. System.out.println(result3); // 输出 false
  16. //4.测试一个包含空格和非空格字符的字符串,期望返回true:
  17. String str4 = " Hello ";
  18. boolean result4 = StringUtils.hasText(str4);
  19. System.out.println(result4); // 输出 true
  20. //5.测试一个null字符串,期望返回false:
  21. String str5 = null;
  22. boolean result5 = StringUtils.hasText(str5);
  23. System.out.println(result5); // 输出 false
  24. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/1005572
推荐阅读
相关标签
  

闽ICP备14008679号