易混淆的几个常用方法

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)的处理均为空白符

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180316G0AWWL00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券