1、日期处理
SimpleDateFormat是java.text包的处理时间解析与格式化的类,其在JDK帮助文档中结构如下:
较常用也最易混淆的是parse和format方法。区别如下:
parse:返回的是一个Date类型数据,可以把String型的字符串转换成特定格式的date类型。
format:返回的是一个StringBuffer类型的数据,可以把Date型的字符串转换成特定格式的String类型
2、字符串处理
StringUtils是Apache提供的工具包commons-lang3(前期还有一个commons-lang包,二者的区别主要是lang3包升级优化了部分方法,此处不再赘述)下的工具类。
其中易混淆的方法如下:
isEmpty:判断字符串是否为空,为空的标准是str == null 或 str.length() == 0。需要注意的是在isEmpty中空格(或空白符)是作为非空来进行处理的。
isBlank:判断字符串是否为空或长度为0 或由空白符构成。需要注意的是在isBlank中对于制表符(\t)、换行符(\n)、换页符(\f)、回车符(\r)的处理均为空白符。
领取专属 10元无门槛券
私享最新 技术干货