// StringUtils.hasLength("") 不为null&&字符串又不为空,字符串不为空就是字符串又长度
System.out.println(StringUtils.hasLength(""));//false
System.out.println(StringUtils.hasLength(" "));// true
// 效果等价于 str != null && "".trim().length()>0,不不不是比这个还强,
// 不为null&&有长度&&至少有一个非空白字符
System.out.println(StringUtils.hasText(""));// false
System.out.println(StringUtils.hasText(" "));// false
System.out.println(StringUtils.hasText(" 1")); // true
System.out.println(StringUtils.hasText("\t"));// false
System.out.println(StringUtils.hasText("\n"));// false
System.out.println(StringUtils.hasText("\r"));// false
System.out.println("/t".trim().length()>0);// true
System.out.println("/r".trim().length()>0);// true
System.out.println("/n".trim().length()>0);// true
String fileFullName = "/root/hello.txt";
// 获取文件名 不需要new File("")再获取文件名了
String filename = StringUtils.getFilename(fileFullName);
System.out.println("filename = " + filename); // hello.txt
// 获取扩展名
String filenameExtension = StringUtils.getFilenameExtension("/root/hello.txt");
System.out.println("filenameExtension = " + filenameExtension); // txt
// 获取不含扩展名的文件名 StringUtils.stripFilenameExtension仅仅是去掉.txt,路径还在
String name = StringUtils.stripFilenameExtension(StringUtils.getFilename(fileFullName));
System.out.println("name = " + name);// hello
String s = "hello";
// 首字母大写
String capitalize = StringUtils.capitalize(s);
System.out.println("capitalize = " + capitalize);
// 首字母小写
String uncapitalize = StringUtils.uncapitalize(capitalize);
System.out.println("uncapitalize = " + uncapitalize);