- 浏览: 147043 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
陈碧滔:
java获取工程目录路径 -
stevenjohn:
楼主能上传一下源代码吗?
ActiveMQ5.0实战三:使用Spring发送,消费topic和queue消息 -
指挥家:
讲的很好!
Foxmail6收发Web mail邮箱邮件实现原理 -
azhqiang:
谢谢你啊。呵呵
flex最全的表单验证
从代码中我们可以大致了解到这个 StringUtils 类简单而强大的处理能力,从检查空串(对 null 的情况处理很得体),到分割子串,到生成格式化的字符串,使用都很简洁,也很直截了当。
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。
除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可以这样调用 StringUtils .xxx()
下面分别对一些常用方法做简要介绍:
1. public static boolean isEmpty(String str)
判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0
下面是 StringUtils 判断是否为空的示例:
StringUtils .isEmpty(null) = true
StringUtils .isEmpty("") = true
StringUtils .isEmpty(" ") = false //注意在 StringUtils 中空格作非空处理
StringUtils .isEmpty(" ") = false
StringUtils .isEmpty("bob") = false
StringUtils .isEmpty(" bob ") = false
2. public static boolean isNotEmpty(String str)
判断某字符串是否非空,等于 !isEmpty(String str)
下面是示例:
StringUtils .isNotEmpty(null) = false
StringUtils .isNotEmpty("") = false
StringUtils .isNotEmpty(" ") = true
StringUtils .isNotEmpty(" ") = true
StringUtils .isNotEmpty("bob") = true
StringUtils .isNotEmpty(" bob ") = true
3. public static boolean isBlank(String str)
判断某字符串是否为空或长度为0或由空白符(whitespace) 构成
下面是示例:
StringUtils .isBlank(null) = true
StringUtils .isBlank("") = true
StringUtils .isBlank(" ") = true
StringUtils .isBlank(" ") = true
StringUtils .isBlank("\t \n \f \r") = true //对于制表符、换行符、换页符和回车符
StringUtils .isBlank() //均识为空白符
StringUtils .isBlank("\b") = false //"\b"为单词边界符
StringUtils .isBlank("bob") = false
StringUtils .isBlank(" bob ") = false
4. public static boolean isNotBlank(String str)
判断某字符串是否不为空且长度不为0且不由空白符(whitespace) 构成,等于 !isBlank(String str)
下面是示例:
StringUtils .isNotBlank(null) = false
StringUtils .isNotBlank("") = false
StringUtils .isNotBlank(" ") = false
StringUtils .isNotBlank(" ") = false
StringUtils .isNotBlank("\t \n \f \r") = false
StringUtils .isNotBlank("\b") = true
StringUtils .isNotBlank("bob") = true
StringUtils .isNotBlank(" bob ") = true
5. public static String trim(String str)
去掉字符串两端的控制符(control characters, char <= 32) , 如果输入为 null 则返回null
下面是示例:
StringUtils .trim(null) = null
StringUtils .trim("") = ""
StringUtils .trim(" ") = ""
StringUtils .trim(" \b \t \n \f \r ") = ""
StringUtils .trim(" \n\tss \b") = "ss"
StringUtils .trim(" d d dd ") = "d d dd"
StringUtils .trim("dd ") = "dd"
StringUtils .trim(" dd ") = "dd"
6. public static String trimToNull(String str)
去掉字符串两端的控制符(control characters, char <= 32) ,如果变为 null 或"",则返回 null
下面是示例:
StringUtils .trimToNull(null) = null
StringUtils .trimToNull("") = null
StringUtils .trimToNull(" ") = null
StringUtils .trimToNull(" \b \t \n \f \r ") = null
StringUtils .trimToNull(" \n\tss \b") = "ss"
StringUtils .trimToNull(" d d dd ") = "d d dd"
StringUtils .trimToNull("dd ") = "dd"
StringUtils .trimToNull(" dd ") = "dd"
7. public static String trimToEmpty(String str)
去掉字符串两端的控制符(control characters, char <= 32) ,如果变为 null 或 "" ,则返回 ""
下面是示例:
StringUtils .trimToEmpty(null) = ""
StringUtils .trimToEmpty("") = ""
StringUtils .trimToEmpty(" ") = ""
StringUtils .trimToEmpty(" \b \t \n \f \r ") = ""
StringUtils .trimToEmpty(" \n\tss \b") = "ss"
StringUtils .trimToEmpty(" d d dd ") = "d d dd"
StringUtils .trimToEmpty("dd ") = "dd"
StringUtils .trimToEmpty(" dd ") = "dd"
8. public static String strip(String str)
去掉字符串两端的空白符(whitespace) ,如果输入为 null 则返回 null
下面是示例(注意和 trim() 的区别):
StringUtils .strip(null) = null
StringUtils .strip("") = ""
StringUtils .strip(" ") = ""
StringUtils .strip(" \b \t \n \f \r ") = "\b"
StringUtils .strip(" \n\tss \b") = "ss \b"
StringUtils .strip(" d d dd ") = "d d dd"
StringUtils .strip("dd ") = "dd"
StringUtils .strip(" dd ") = "dd"
9. public static String stripToNull(String str)
去掉字符串两端的空白符(whitespace) ,如果变为 null 或"",则返回 null
下面是示例(注意和 trimToNull() 的区别):
StringUtils .stripToNull(null) = null
StringUtils .stripToNull("") = null
StringUtils .stripToNull(" ") = null
StringUtils .stripToNull(" \b \t \n \f \r ") = "\b"
StringUtils .stripToNull(" \n\tss \b") = "ss \b"
StringUtils .stripToNull(" d d dd ") = "d d dd"
StringUtils .stripToNull("dd ") = "dd"
StringUtils .stripToNull(" dd ") = "dd"
10. public static String stripToEmpty(String str)
去掉字符串两端的空白符(whitespace) ,如果变为 null 或"" ,则返回""
下面是示例(注意和 trimToEmpty() 的区别):
StringUtils .stripToNull(null) = ""
StringUtils .stripToNull("") = ""
StringUtils .stripToNull(" ") = ""
StringUtils .stripToNull(" \b \t \n \f \r ") = "\b"
StringUtils .stripToNull(" \n\tss \b") = "ss \b"
StringUtils .stripToNull(" d d dd ") = "d d dd"
StringUtils .stripToNull("dd ") = "dd"
StringUtils .stripToNull(" dd ") = "dd"
以下方法只介绍其功能,不再举例:
11. public static String strip(String str, String stripChars)
去掉 str 两端的在 stripChars 中的字符。
如果 str 为 null 或等于"" ,则返回它本身;
如果 stripChars 为 null 或"" ,则返回 strip(String str) 。
12. public static String stripStart(String str, String stripChars)
和11相似,去掉 str 前端的在 stripChars 中的字符。
13. public static String stripEnd(String str, String stripChars)
和11相似,去掉 str 末端的在 stripChars 中的字符。
14. public static String[] stripAll(String[] strs)
对字符串数组中的每个字符串进行 strip(String str) ,然后返回。
如果 strs 为 null 或 strs 长度为0,则返回 strs 本身
15. public static String[] stripAll(String[] strs, String stripChars)
对字符串数组中的每个字符串进行 strip(String str, String stripChars) ,然后返回。
如果 strs 为 null 或 strs 长度为0,则返回 strs 本身
16. public static boolean equals(String str1, String str2)
比较两个字符串是否相等,如果两个均为空则也认为相等。
17. public static boolean equalsIgnoreCase(String str1, String str2)
比较两个字符串是否相等,不区分大小写,如果两个均为空则也认为相等。
18. public static int indexOf(String str, char searchChar)
返回字符 searchChar 在字符串 str 中第一次出现的位置。
如果 searchChar 没有在 str 中出现则返回-1,
如果 str 为 null 或 "" ,则也返回-1
19. public static int indexOf(String str, char searchChar, int startPos)
返回字符 searchChar 从 startPos 开始在字符串 str 中第一次出现的位置。
如果从 startPos 开始 searchChar 没有在 str 中出现则返回-1,
如果 str 为 null 或 "" ,则也返回-1
20. public static int indexOf(String str, String searchStr)
返回字符串 searchStr 在字符串 str 中第一次出现的位置。
如果 str 为 null 或 searchStr 为 null 则返回-1,
如果 searchStr 为 "" ,且 str 为不为 null ,则返回0,
如果 searchStr 不在 str 中,则返回-1
21. public static int ordinalIndexOf(String str, String searchStr, int ordinal)
返回字符串 searchStr 在字符串 str 中第 ordinal 次出现的位置。
如果 str=null 或 searchStr=null 或 ordinal<=0 则返回-1
举例(*代表任意字符串):
StringUtils .ordinalIndexOf(null, *, *) = -1
StringUtils .ordinalIndexOf(*, null, *) = -1
StringUtils .ordinalIndexOf("", "", *) = 0
StringUtils .ordinalIndexOf("aabaabaa", "a", 1) = 0
StringUtils .ordinalIndexOf("aabaabaa", "a", 2) = 1
StringUtils .ordinalIndexOf("aabaabaa", "b", 1) = 2
StringUtils .ordinalIndexOf("aabaabaa", "b", 2) = 5
StringUtils .ordinalIndexOf("aabaabaa", "ab", 1) = 1
StringUtils .ordinalIndexOf("aabaabaa", "ab", 2) = 4
StringUtils .ordinalIndexOf("aabaabaa", "bc", 1) = -1
StringUtils .ordinalIndexOf("aabaabaa", "", 1) = 0
StringUtils .ordinalIndexOf("aabaabaa", "", 2) = 0
22. public static int indexOf(String str, String searchStr, int startPos)
返回字符串 searchStr 从 startPos 开始在字符串 str 中第一次出现的位置。
举例(*代表任意字符串):
StringUtils .indexOf(null, *, *) = -1
StringUtils .indexOf(*, null, *) = -1
StringUtils .indexOf("", "", 0) = 0
StringUtils .indexOf("aabaabaa", "a", 0) = 0
StringUtils .indexOf("aabaabaa", "b", 0) = 2
StringUtils .indexOf("aabaabaa", "ab", 0) = 1
StringUtils .indexOf("aabaabaa", "b", 3) = 5
StringUtils .indexOf("aabaabaa", "b", 9) = -1
StringUtils .indexOf("aabaabaa", "b", -1) = 2
StringUtils .indexOf("aabaabaa", "", 2) = 2
StringUtils .indexOf("abc", "", 9) = 3
23. public static int lastIndexOf(String str, char searchChar)
基本原理同18
24. public static int lastIndexOf(String str, char searchChar, int startPos)
基本原理同19
25. public static int lastIndexOf(String str, String searchStr)
基本原理同20
26. public static int lastIndexOf(String str, String searchStr, int startPos)
基本原理同22
另附:
String 的 split(String regex) 方法的用法
如果我们需要把某个字符串拆分为字符串数组,则通常用 split(String regex) 来实现。
例如:
String str = "aa,bb,cc,dd";
String[] strArray = str.split(",");
System.out.println(strArray.length);
for (int i = 0; i < strArray.length; i++) {
System.out.println(strArray[i]);
}
结果为:
4
aa
bb
cc
dd
如果,
String str = "aa.bb.cc.dd";
String[] strArray = str.split(".");
则结果为:0
为什么结果不是我们所想的呢,原因是参数 String regex 是正则表达式 (regular expression) 而不是普通字符串,而 "." 在正则表达式中有特殊含义,表示匹配所有单个字符。如果要那样拆分,我们必须给 "." 进行转义, String[] strArray = str.split(".") 修改为 String[] strArray = str.sp lit("\\.") 即可。
StringUtils 方法的操作对象是 java.lang.String 类型的对象,是 JDK 提供的 String 类型操作方法的补充,并且是 null 安全的(即如果输入参数 String 为 null 则不会抛出 NullPointerException ,而是做了相应处理,例如,如果输入为 null 则返回也是 null 等,具体可以查看源代码)。
除了构造器,StringUtils 中一共有130多个方法,并且都是 static 的,所以我们可以这样调用 StringUtils .xxx()
下面分别对一些常用方法做简要介绍:
1. public static boolean isEmpty(String str)
判断某字符串是否为空,为空的标准是 str==null 或 str.length()==0
下面是 StringUtils 判断是否为空的示例:
StringUtils .isEmpty(null) = true
StringUtils .isEmpty("") = true
StringUtils .isEmpty(" ") = false //注意在 StringUtils 中空格作非空处理
StringUtils .isEmpty(" ") = false
StringUtils .isEmpty("bob") = false
StringUtils .isEmpty(" bob ") = false
2. public static boolean isNotEmpty(String str)
判断某字符串是否非空,等于 !isEmpty(String str)
下面是示例:
StringUtils .isNotEmpty(null) = false
StringUtils .isNotEmpty("") = false
StringUtils .isNotEmpty(" ") = true
StringUtils .isNotEmpty(" ") = true
StringUtils .isNotEmpty("bob") = true
StringUtils .isNotEmpty(" bob ") = true
3. public static boolean isBlank(String str)
判断某字符串是否为空或长度为0或由空白符(whitespace) 构成
下面是示例:
StringUtils .isBlank(null) = true
StringUtils .isBlank("") = true
StringUtils .isBlank(" ") = true
StringUtils .isBlank(" ") = true
StringUtils .isBlank("\t \n \f \r") = true //对于制表符、换行符、换页符和回车符
StringUtils .isBlank() //均识为空白符
StringUtils .isBlank("\b") = false //"\b"为单词边界符
StringUtils .isBlank("bob") = false
StringUtils .isBlank(" bob ") = false
4. public static boolean isNotBlank(String str)
判断某字符串是否不为空且长度不为0且不由空白符(whitespace) 构成,等于 !isBlank(String str)
下面是示例:
StringUtils .isNotBlank(null) = false
StringUtils .isNotBlank("") = false
StringUtils .isNotBlank(" ") = false
StringUtils .isNotBlank(" ") = false
StringUtils .isNotBlank("\t \n \f \r") = false
StringUtils .isNotBlank("\b") = true
StringUtils .isNotBlank("bob") = true
StringUtils .isNotBlank(" bob ") = true
5. public static String trim(String str)
去掉字符串两端的控制符(control characters, char <= 32) , 如果输入为 null 则返回null
下面是示例:
StringUtils .trim(null) = null
StringUtils .trim("") = ""
StringUtils .trim(" ") = ""
StringUtils .trim(" \b \t \n \f \r ") = ""
StringUtils .trim(" \n\tss \b") = "ss"
StringUtils .trim(" d d dd ") = "d d dd"
StringUtils .trim("dd ") = "dd"
StringUtils .trim(" dd ") = "dd"
6. public static String trimToNull(String str)
去掉字符串两端的控制符(control characters, char <= 32) ,如果变为 null 或"",则返回 null
下面是示例:
StringUtils .trimToNull(null) = null
StringUtils .trimToNull("") = null
StringUtils .trimToNull(" ") = null
StringUtils .trimToNull(" \b \t \n \f \r ") = null
StringUtils .trimToNull(" \n\tss \b") = "ss"
StringUtils .trimToNull(" d d dd ") = "d d dd"
StringUtils .trimToNull("dd ") = "dd"
StringUtils .trimToNull(" dd ") = "dd"
7. public static String trimToEmpty(String str)
去掉字符串两端的控制符(control characters, char <= 32) ,如果变为 null 或 "" ,则返回 ""
下面是示例:
StringUtils .trimToEmpty(null) = ""
StringUtils .trimToEmpty("") = ""
StringUtils .trimToEmpty(" ") = ""
StringUtils .trimToEmpty(" \b \t \n \f \r ") = ""
StringUtils .trimToEmpty(" \n\tss \b") = "ss"
StringUtils .trimToEmpty(" d d dd ") = "d d dd"
StringUtils .trimToEmpty("dd ") = "dd"
StringUtils .trimToEmpty(" dd ") = "dd"
8. public static String strip(String str)
去掉字符串两端的空白符(whitespace) ,如果输入为 null 则返回 null
下面是示例(注意和 trim() 的区别):
StringUtils .strip(null) = null
StringUtils .strip("") = ""
StringUtils .strip(" ") = ""
StringUtils .strip(" \b \t \n \f \r ") = "\b"
StringUtils .strip(" \n\tss \b") = "ss \b"
StringUtils .strip(" d d dd ") = "d d dd"
StringUtils .strip("dd ") = "dd"
StringUtils .strip(" dd ") = "dd"
9. public static String stripToNull(String str)
去掉字符串两端的空白符(whitespace) ,如果变为 null 或"",则返回 null
下面是示例(注意和 trimToNull() 的区别):
StringUtils .stripToNull(null) = null
StringUtils .stripToNull("") = null
StringUtils .stripToNull(" ") = null
StringUtils .stripToNull(" \b \t \n \f \r ") = "\b"
StringUtils .stripToNull(" \n\tss \b") = "ss \b"
StringUtils .stripToNull(" d d dd ") = "d d dd"
StringUtils .stripToNull("dd ") = "dd"
StringUtils .stripToNull(" dd ") = "dd"
10. public static String stripToEmpty(String str)
去掉字符串两端的空白符(whitespace) ,如果变为 null 或"" ,则返回""
下面是示例(注意和 trimToEmpty() 的区别):
StringUtils .stripToNull(null) = ""
StringUtils .stripToNull("") = ""
StringUtils .stripToNull(" ") = ""
StringUtils .stripToNull(" \b \t \n \f \r ") = "\b"
StringUtils .stripToNull(" \n\tss \b") = "ss \b"
StringUtils .stripToNull(" d d dd ") = "d d dd"
StringUtils .stripToNull("dd ") = "dd"
StringUtils .stripToNull(" dd ") = "dd"
以下方法只介绍其功能,不再举例:
11. public static String strip(String str, String stripChars)
去掉 str 两端的在 stripChars 中的字符。
如果 str 为 null 或等于"" ,则返回它本身;
如果 stripChars 为 null 或"" ,则返回 strip(String str) 。
12. public static String stripStart(String str, String stripChars)
和11相似,去掉 str 前端的在 stripChars 中的字符。
13. public static String stripEnd(String str, String stripChars)
和11相似,去掉 str 末端的在 stripChars 中的字符。
14. public static String[] stripAll(String[] strs)
对字符串数组中的每个字符串进行 strip(String str) ,然后返回。
如果 strs 为 null 或 strs 长度为0,则返回 strs 本身
15. public static String[] stripAll(String[] strs, String stripChars)
对字符串数组中的每个字符串进行 strip(String str, String stripChars) ,然后返回。
如果 strs 为 null 或 strs 长度为0,则返回 strs 本身
16. public static boolean equals(String str1, String str2)
比较两个字符串是否相等,如果两个均为空则也认为相等。
17. public static boolean equalsIgnoreCase(String str1, String str2)
比较两个字符串是否相等,不区分大小写,如果两个均为空则也认为相等。
18. public static int indexOf(String str, char searchChar)
返回字符 searchChar 在字符串 str 中第一次出现的位置。
如果 searchChar 没有在 str 中出现则返回-1,
如果 str 为 null 或 "" ,则也返回-1
19. public static int indexOf(String str, char searchChar, int startPos)
返回字符 searchChar 从 startPos 开始在字符串 str 中第一次出现的位置。
如果从 startPos 开始 searchChar 没有在 str 中出现则返回-1,
如果 str 为 null 或 "" ,则也返回-1
20. public static int indexOf(String str, String searchStr)
返回字符串 searchStr 在字符串 str 中第一次出现的位置。
如果 str 为 null 或 searchStr 为 null 则返回-1,
如果 searchStr 为 "" ,且 str 为不为 null ,则返回0,
如果 searchStr 不在 str 中,则返回-1
21. public static int ordinalIndexOf(String str, String searchStr, int ordinal)
返回字符串 searchStr 在字符串 str 中第 ordinal 次出现的位置。
如果 str=null 或 searchStr=null 或 ordinal<=0 则返回-1
举例(*代表任意字符串):
StringUtils .ordinalIndexOf(null, *, *) = -1
StringUtils .ordinalIndexOf(*, null, *) = -1
StringUtils .ordinalIndexOf("", "", *) = 0
StringUtils .ordinalIndexOf("aabaabaa", "a", 1) = 0
StringUtils .ordinalIndexOf("aabaabaa", "a", 2) = 1
StringUtils .ordinalIndexOf("aabaabaa", "b", 1) = 2
StringUtils .ordinalIndexOf("aabaabaa", "b", 2) = 5
StringUtils .ordinalIndexOf("aabaabaa", "ab", 1) = 1
StringUtils .ordinalIndexOf("aabaabaa", "ab", 2) = 4
StringUtils .ordinalIndexOf("aabaabaa", "bc", 1) = -1
StringUtils .ordinalIndexOf("aabaabaa", "", 1) = 0
StringUtils .ordinalIndexOf("aabaabaa", "", 2) = 0
22. public static int indexOf(String str, String searchStr, int startPos)
返回字符串 searchStr 从 startPos 开始在字符串 str 中第一次出现的位置。
举例(*代表任意字符串):
StringUtils .indexOf(null, *, *) = -1
StringUtils .indexOf(*, null, *) = -1
StringUtils .indexOf("", "", 0) = 0
StringUtils .indexOf("aabaabaa", "a", 0) = 0
StringUtils .indexOf("aabaabaa", "b", 0) = 2
StringUtils .indexOf("aabaabaa", "ab", 0) = 1
StringUtils .indexOf("aabaabaa", "b", 3) = 5
StringUtils .indexOf("aabaabaa", "b", 9) = -1
StringUtils .indexOf("aabaabaa", "b", -1) = 2
StringUtils .indexOf("aabaabaa", "", 2) = 2
StringUtils .indexOf("abc", "", 9) = 3
23. public static int lastIndexOf(String str, char searchChar)
基本原理同18
24. public static int lastIndexOf(String str, char searchChar, int startPos)
基本原理同19
25. public static int lastIndexOf(String str, String searchStr)
基本原理同20
26. public static int lastIndexOf(String str, String searchStr, int startPos)
基本原理同22
另附:
String 的 split(String regex) 方法的用法
如果我们需要把某个字符串拆分为字符串数组,则通常用 split(String regex) 来实现。
例如:
String str = "aa,bb,cc,dd";
String[] strArray = str.split(",");
System.out.println(strArray.length);
for (int i = 0; i < strArray.length; i++) {
System.out.println(strArray[i]);
}
结果为:
4
aa
bb
cc
dd
如果,
String str = "aa.bb.cc.dd";
String[] strArray = str.split(".");
则结果为:0
为什么结果不是我们所想的呢,原因是参数 String regex 是正则表达式 (regular expression) 而不是普通字符串,而 "." 在正则表达式中有特殊含义,表示匹配所有单个字符。如果要那样拆分,我们必须给 "." 进行转义, String[] strArray = str.split(".") 修改为 String[] strArray = str.sp lit("\\.") 即可。
发表评论
-
ActiveMQ5.0实战三:使用Spring发送,消费topic和queue消息
2010-11-02 10:05 2984简介 实战一 , 实战二介绍了ActiveMQ的基本概念和配 ... -
SSH整合全步骤
2010-08-04 21:53 1008安装所需软件环境: 1、首先安装JDK,配置Java环境 ... -
MyEclipse开发SSH(Struts+Spring+Hibernate)入门 【有图】
2010-08-04 21:52 1372MyEclipse开发SSH(Struts+Spring+Hi ... -
struts2.0.14+hibernate3.2+spring2.5.6+tomcat6.0+mysql5.0整合全过程
2010-08-04 21:51 1392这里为什么使用struts2.0.14这个版本呢??请看官网的 ... -
Struts+Spring+Hibernate精简配制【文件】
2010-08-04 21:49 8461.web.xml <?xml version=&q ... -
hibernate配置文件详解
2010-08-04 21:47 901hibernate.cfg.xml文件详解 ... -
Struts配置文件struts-config.xml
2010-08-04 21:46 768struts-config.xml是Struts的核心文件,该 ... -
java笔试试题(转)
2010-08-02 23:06 818第一,谈谈final, finally ... -
严重: Null component Catalina:type=JspMonitor,name=jsp,..J2EEApplication=none,J2EE
2010-07-27 23:46 15142010-1-7 10:20:53 org.apache.ca ... -
java.util.Date 24小时格式
2010-06-26 13:40 1729在写程序的时候,不小心写了下面的 Jav ... -
java文件操作大全
2010-06-09 23:49 779一.获得控制台用户输入的信息 Java代码 ... -
JAVA复制文件的操作
2010-06-09 23:46 2746Java代码 /** * 复制整个文件夹内 ... -
日期类加减及Java中日期类操作算法大全
2010-06-02 19:31 14211.计算某一月份的最大天数 1Calendar time= ... -
为什么要设置JAVA_HOME、Path、CLASSPATH、CATALINA_HOME
2010-06-02 19:22 1456首先得介绍下面几个参数的作用: current direct ...
相关推荐
包含对象转list、获取两个日期之间的所有日期、获取两个日期之间的所有日期(小时)、获取两个日期之间的所有日期(分钟)、根据文件路径创建所有文件夹、删除ArrayList中重复元素,保持顺序、判断字符串是否包含...
源码可见StringUtils.java,更多方法及更详细参数介绍可见StringUtils Api Guide。 10、ParcelUtils Android Parcel工具类,可用于从parcel读取或写入特殊类型数据,如: readBoolean(Parcel in) 从pacel中读取...
一个json相互转换的万能java类(JsonUtil.java), 这个下面就是万能转换类的方法注释,懂java的相信都能看懂。 /** *//** * 从一个JSON 对象字符格式中得到一个java对象 * @param jsonString ...
第一步:引入Jsoup和lang和lang3的依赖: ...lang和lang3这两个包里有转换所需的工具类 org.jsoup jsoup 1.11.3 commons-lang ...import org.apache.commons.lang3.StringUtils; import org.jsoup.Jsoup; im
用于Solidity的String&Slice实用程序库 概述 该库中的功能主要使用称为“切片”的抽象来实现。 切片代表字符串的一部分-从整个字符串到单个字符,甚至根本没有任何字符(长度为0的切片)。 由于切片只需指定偏移量...
case 0: if(StringUtils.isNotEmpty(temp)){ linkman.setLinkmanName(temp); } break; case 1: if(StringUtils.isNotEmpty(temp)){ linkman.setLinkmanEmail(temp); } break; default: break; } } //保存linkman到...
dozer 的配置Mapping,包含普通映射配置,List复杂类型配置。ReqParam.json 是转换类的参数值,StringUtils 读取文件。
5 import org.apache.commons.lang.StringUtils; 6 import org.assertj.core.util.Lists; 7 import org.quartz.CronExpression; 8 import org.springframework.util.Assert; 9 10 import java.text.Parse...
令人惊讶的是,StringUtils库具有一个大写方法,该方法仅使第一个字符变为大写,这对于以下问题没有用: 在数据库中查找要插入的名称:某某达席尔瓦·萨罗=>必须交接=>某某达席尔瓦·萨罗当我开始一个项目以并且...
java端:返回类型非字符接口调用StringUtils#base64AndCompressJson进行编码压缩 ,返回类型为字符接口调用StringUtils#base64Andcompress js 端:引入压缩包中的js文件 ,调用deBase64AndUncompress进行解压解码
抓哟包含StringUtils:字符串工具类;DensityUtils :各种尺寸px等之间的转换;BaseAppUtils:获取手机基本信息;ImageUitls:图片格式的转换,保存等。免费额,欢迎使用。
今天在项目中向数据库的CLOB属性插入一段篇文章...使用StringUtils的rightPad方法使没超过2000的部分,在右边自动填充0,直到2008长度。 (一个半角字符一个字节,一个全角字符两个字节,所以汉字1000-2000,而英文200
StringUtils String SystemUtils 线程池工具类 TimeUtils TimeUtils ToastUtils ToastUtils TransitionTime 用来计算显示的时间是多久之前 ViewAnimationUtils 视图动画工具箱,提供简单的控制视图的动画的工具方法 ...
StringUtils字符串操作 RandomUtils随机操作 ConvertDateUtils转换日期工具类 IdcardUtils身份证识别工具类 MoneyUtils钱处理工具类 日期时间转换 DateFormatUtils日期时间转换工具类 DateUtils日期转换工具类 ...
字符串相关→StringUtils.java→Test 判断字符串是否为null或长度为0 isEmpty 判断字符串是否为null或全为空格 isSpace null转为长度为0的字符串 null2Length0 返回字符串长度 length 首字母大写 upperFirstLetter ...
公用程序 Java的一些有用的公共资源。 包括: ArrayUtils:Java的arrary []的一些有用的数组实用程序,其中一些喜欢Python... StringUtils:一些String实用程序。 LogUtils:一些日志实用程序。 StreamUtils:一些流
StringUtils – 处理String的核心类,提供了相当多的功能; SystemUtils – 在java.lang.System基础上提供更方便的访问,如用户路径、Java版本、时区、操作系统等判断; Validate – 提供验证的操作,有点类似assert...
D:\002 我的工具类\007 字符串\StringUtils.java D:\002 我的工具类\008 校验 D:\002 我的工具类\008 校验\一起使用 D:\002 我的工具类\008 校验\一起使用\008 校验 D:\002 我的工具类\008 校验\一起使用\008 校验\...
web项目中常用的字符串操作类,可以直接下载后,修改包名就可以了
command = StringUtils.trimToBlank(command);// 只有comment返回值才有可能为null,因此要进行转换 menu.addAttribute("nodeId", nodeId); menu.addAttribute("nodeName", nodeName); menu.addAttribute(...