本文主要是介绍org.springframework.util.StringUtils 下StringUtils工具类,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
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
@Testpublic void test() {/*** StringUtils.isEmpty 判断是空*/String username = "123456";System.out.println(StringUtils.isEmpty(username)); //false//username2为空,那么它是怎么判断的?String username2 = "";System.out.println(StringUtils.isEmpty(username2)); //true//username3为空格,那么它是怎么判断的?认为空格也是字符串String username3 = " ";System.out.println(StringUtils.isEmpty(username3)); //falseString username4 = "路飞";System.out.println(StringUtils.isEmpty(username4)); //falseString username5 = "....";System.out.println(StringUtils.isEmpty(username5)); //false}
1.2.可以判断Integer类型的数据是否为空
@Testpublic void test5(){Integer one=2;Integer two=null;if (StringUtils.isEmpty(one)){System.out.println("one是空的");}else {System.out.println("one不是空的");}if (StringUtils.isEmpty(two)){System.out.println("two是空的");}else {System.out.println("two不是空的");}}
2.StringUtils.hasLength()
2.1判断一个字符串是否不为null且长度大于0
@Testpublic void test6() {//判断一个字符串是否不为null且长度大于0String str = "Hello";boolean result = StringUtils.hasLength(str);System.out.println(result); // 输出 trueString str2 = "";boolean result2 = StringUtils.hasLength(str2);System.out.println(result2); // 输出 falseString str3 = null;boolean result3 = StringUtils.hasLength(str3);System.out.println(result3); // 输出 false}
3.StringUtils.hasText()
3.1用于判断一个字符串是否不为null、长度大于0,并且包含非空字符(即至少包含一个非空格字符)
@Testpublic void test7(){//用于判断一个字符串是否不为null、长度大于0,并且包含非空字符(即至少包含一个非空格字符)//1.测试一个非空字符串,期望返回true:String str = "Hello";boolean result = StringUtils.hasText(str);System.out.println(result); // 输出 true//2.测试一个空字符串,期望返回false:String str2 = "";boolean result2 = StringUtils.hasText(str2);System.out.println(result2); // 输出 false//3.测试一个由空格组成的字符串,期望返回false:String str3 = " ";boolean result3 = StringUtils.hasText(str3);System.out.println(result3); // 输出 false//4.测试一个包含空格和非空格字符的字符串,期望返回true:String str4 = " Hello ";boolean result4 = StringUtils.hasText(str4);System.out.println(result4); // 输出 true//5.测试一个null字符串,期望返回false:String str5 = null;boolean result5 = StringUtils.hasText(str5);System.out.println(result5); // 输出 false}
这篇关于org.springframework.util.StringUtils 下StringUtils工具类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!