本文介绍: 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。大部分方法可以望文知意,请务必浏览一遍,知道有哪些好用的工具类,不必自己造轮子了。现在你只要了解了以上16种最流行的工具类方法,你就不必要再自己写工具类了,不必重复造轮子。大部分工具类方法通过其名字就能明白其用途。另外,工具类,根据阿里开发手册,包名如果要使用util不能带s,工具类命名为 XxxUtils。
文章目录
- 前言
- 一、org.apache.commons.io.IOUtils
- 二、org.apache.commons.io.FileUtils
- 三、org.apache.commons.lang.StringUtils
- 四、org.apache.http.util.EntityUtils
- 五、org.apache.commons.lang3.StringUtils
- 六、org.apache.commons.io.FilenameUtils
- 七、org.springframework.util.StringUtils
- 八、org.apache.commons.lang.ArrayUtils
- 九、org.apache.commons.lang.StringEscapeUtils
- 十、org.apache.http.client.utils.URLEncodedUtils
- 十一、org.apache.commons.codec.digest.DigestUtils
- 十二、org.apache.commons.collections.CollectionUtils
- 十三、org.apache.commons.lang3.ArrayUtils
- 十四、org.apache.commons.beanutils.PropertyUtils
- 十五、org.apache.commons.lang3.StringEscapeUtils
- 十六、org.apache.commons.beanutils.BeanUtils
- 总结
- 参考资料
前言
在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。
以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。
大部分方法可以望文知意,请务必浏览一遍,知道有哪些好用的工具类,不必自己造轮子了。
一、org.apache.commons.io.IOUtils
二、org.apache.commons.io.FileUtils
三、org.apache.commons.lang.StringUtils
-
EMPTY:返回空字符串
四、org.apache.http.util.EntityUtils
五、org.apache.commons.lang3.StringUtils
-
EMPTY:返回空字符串
六、org.apache.commons.io.FilenameUtils
-
normalize:使路径正常化
七、org.springframework.util.StringUtils
-
collectionToDelimitedString:把集合转为CSV格式字符串
-
collectionToDelimitedCommaString:把集合转为CSV格式字符串
八、org.apache.commons.lang.ArrayUtils
九、org.apache.commons.lang.StringEscapeUtils
参考十五:org.apache.commons.lang3.StringEscapeUtils
十、org.apache.http.client.utils.URLEncodedUtils
十一、org.apache.commons.codec.digest.DigestUtils
十二、org.apache.commons.collections.CollectionUtils
-
isEmpty:是否为空
十三、org.apache.commons.lang3.ArrayUtils
十四、org.apache.commons.beanutils.PropertyUtils
十五、org.apache.commons.lang3.StringEscapeUtils
备注:这个现在已经废弃了,建议使用commons-text包里面的方法。
十六、org.apache.commons.beanutils.BeanUtils
总结
现在你只要了解了以上16种最流行的工具类方法,你就不必要再自己写工具类了,不必重复造轮子。大部分工具类方法通过其名字就能明白其用途。
另外,工具类,根据阿里开发手册,包名如果要使用util不能带s,工具类命名为 XxxUtils。
参考资料
原文地址:https://blog.csdn.net/u011397981/article/details/129688782
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_28948.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。