java开发工具类(常用的16个Java实用工具类)
java开发工具类(常用的16个Java实用工具类)
2024-07-02 10:27:43  作者:柔软生的茧  网址:https://m.xinb2b.cn/tech/hnr240854.html

在Java中,实用程序类是一个定义一组执行常用功能的方法的类。这篇文章展示了最常用的Java实用程序类及其最常用的方法。类列表及其方法列表都按流行度排序。该数据基于GitHub随机选择的50,000个开源Java项目。

java开发工具类(常用的16个Java实用工具类)(1)

希望您可以通过浏览列表获得已经提供和流行的一些想法,这样您就不需要自己编程了。这些方法的名称通常表明它们的作用。如果方法名称不够直观,您还可以查看其他开发人员如何在他们的开源项目中使用它们。

1. org.apache.commons.io.IOUtils

closeQuietly ( )

toString ( )copy ( )toByteArray ( )write ( )toInputStream ( )readLines ( )copyLarge ( )lineIterator ( )readFully ( )

java开发工具类(常用的16个Java实用工具类)(2)

2. org.apache.commons.io.FileUtils

deleteDirectory ( )readFileToString ( )deleteQuietly ( )copyFile ( )writeStringToFile ( )forceMkdir ( )write ( )listFiles ( )copyDirectory ( )forceDelete ( )

3. org.apache.commons.lang.StringUtils

isBlank ( )isNotBlank ( )isEmpty ( )isNotEmpty ( )equals ( )join ( )split ( )EMPTYtrimToNull ( )replace ( )

java开发工具类(常用的16个Java实用工具类)(3)

4. org.apache.http.util.EntityUtils

toString ( )consume ( )toByteArray ( )consumeQuietly ( )getContentCharSet ( )

5. org.apache.commons.lang3.StringUtils

isBlank ( )isNotBlank ( )isEmpty ( )isNotEmpty ( )join ( )equals ( )split ( )EMPTYreplace ( )capitalize ( )

6. org.apache.commons.io.FilenameUtils

getExtension ( )getBaseName ( )getName ( )concat ( )removeExtension ( )normalize ( )wildcardMatch ( )separatorsToUnix ( )getFullPath ( )isExtension ( )

7. org.springframework.util.StringUtils

hasText ( )hasLength ( )isEmpty ( )commaDelimitedListToStringArray ( )collectionToDelimitedString ( )replace ( )delimitedListToStringArray ( )uncapitalize ( )collectionToCommaDelimitedString ( )tokenizeToStringArray ( )

8. org.apache.commons.lang.ArrayUtils

contains ( )addAll ( )clone ( )isEmpty ( )add ( )EMPTY_BYTE_ARRAYsubarray ( )indexOf ( )isEquals ( )toObject ( )

java开发工具类(常用的16个Java实用工具类)(4)

9. org.apache.commons.lang.StringEscapeUtils

escapeHtml ( )unescapeHtml ( )escapeXml ( )escapeSql ( )unescapeJava ( )escapeJava ( )escapeJavaScript ( )unescapeXml ( )unescapeJavaScript ( )

10. org.apache.http.client.utils.URLEncodedUtils

format ( )parse ( )

11. org.apache.commons.codec.digest.DigestUtils

md5Hex ( )shaHex ( )sha256Hex ( )sha1Hex ( )sha ( )md5 ( )sha512Hex ( )sha1 ( )

java开发工具类(常用的16个Java实用工具类)(5)

12. org.apache.commons.collections.CollectionUtils

isEmpty ( )isNotEmpty ( )select ( )transform ( )filter ( )find ( )collect ( )forAllDo ( )addAll ( )isEqualCollection ( )

13. org.apache.commons.lang3.ArrayUtils

contains ( )isEmpty ( )isNotEmpty ( )add ( )clone ( )addAll ( )subarray ( )indexOf ( )EMPTY_OBJECT_ARRAYEMPTY_STRING_ARRAY

14. org.apache.commons.beanutils.PropertyUtils

getProperty ( )setProperty ( )getPropertyDescriptors ( )isReadable ( )copyProperties ( )getPropertyDescriptor ( )getSimpleProperty ( )isWriteable ( )setSimpleProperty ( )getPropertyType ( )

15. org.apache.commons.lang3.StringEscapeUtils

unescapeHtml4 ( )escapeHtml4 ( )escapeXml ( )unescapeXml ( )escapeJava ( )escapeEcmaScript ( )unescapeJava ( )escapeJson ( )escapeXml10 ( )

16. org.apache.commons.beanutils.BeanUtils

copyProperties ( )getProperty ( )setProperty ( )describe ( )populate ( )copyProperty ( )cloneBean ( )

java开发工具类(常用的16个Java实用工具类)(6)

  • 想想以前狗都不如的日子(再不疯狂我们就老了)
  • 2024-07-02再不疯狂我们就老了有句话说的好,叫做青春一去不回头,但是这个问题我们没有办法去担忧,因为不想时间也在流逝,担忧时间也在流逝,说到底不管我们干啥,时间都是一去不复返啊,我们没有办法改变这个事实所以我们不如在有限的时间中做。
  • 太阳光和太阳辐射是一回事吗(太阳也是核反应)
  • 2024-07-02太阳也是核反应我们都知道太阳发光发热与一般燃烧比起来,确实比较与众不同,属于核聚变反应那同样是核聚变反应,为什么我们没有感受到核辐射呢?电离辐射和非电离辐射这其实要从辐射本身说起科学家发现,凡是高于绝对零度(零下2。
  • 童装在哪里进货便宜(童装拿货必去的十大批发市场)
  • 2024-07-02童装拿货必去的十大批发市场“新一轮技术变革及其应用在全球范围内迅速孕育兴起,推动着服装行业向数字化、智能化转型秦丝科技为中国超过200万批零商户提供了完善的解决方案,引领着行业发展,助力万千服装实体商户转型”服装行业,除了女装。
  • 吉利集团旗下所有品牌分布图(吉利集团全新品牌LOGO发布)
  • 2024-07-02吉利集团全新品牌LOGO发布近日,由目朗品牌为吉利控股集团打造的全新品牌形象正式发布,这标志着吉利向科技集团的战略转型到达了关键节点不止于汽车帝国2010年,沃尔沃极为疲软,正处于福特都无法医治的濒死状态当吉利集团以18亿美元的。
  • 如何快速消除消泡剂(你不知道的起泡)
  • 2024-07-02你不知道的起泡每当我们搅动液体或被通入气体时,就会在液体的表面积内部生成许多气泡,有的液体产生的气泡,很快破碎消失有的液体不但不消失,而且越聚越多,形成泡沫泡沫是一种有大量汽泡分散在液体中而形成的分散体系,其分散相。
  • 两个卡怎么关闭其中的一个卡
  • 2024-07-02两个卡怎么关闭其中的一个卡按照以下流程操作即可01,打开手机,打开设置菜单02,在设置中找到“国际漫游设置”项,点击进入新的设置页面03,在国际网络漫游设置页面中,使用“网络选择和设置”项04,现在就打开了双卡的设置页面了,其。
  • 摩托车撞汽车怎么赔偿(摩托车撞汽车如何赔偿)
  • 2024-07-02摩托车撞汽车如何赔偿发生交通事故,交强险只要有责任(次责、同责、主责、全责),在强制三责险中的赔付金额是一样的,因为强制三责险只分有责和无责强制三责险有责的赔偿限额为死亡伤残赔偿限额110000元,医疗费用赔偿限额100。
  • 羊肉怎样去除腥味(羊肉去除腥味的方法)
  • 2024-07-02羊肉去除腥味的方法楂去除羊肉膻味法:把几个山楂放入锅中与羊肉同煮,能除去膻味,且羊肉还熟得快蒜头去除羊肉膻味法:炒羊肉时加入25克蒜头,翻炒后加水煮,羊肉膻味即可去除鲜笋去除羊肉膻味法:在500克羊肉中加鲜笋250克,。
  • 屏幕翻转设置在哪里(屏幕翻转设置指引)
  • 2024-07-02屏幕翻转设置指引屏幕翻转设置指引自动横屏显示,也就是屏幕旋转功能,屏幕旋转功能是为了在某些时候方便查看视频或者是大图片等等设计的想要实现自动横屏显示首先得开启旋转屏幕的功能,然后再横屏拿着手机就可以显示开启手机的屏幕。
  • 甘肃天水城市印象(一座来了不想走)
  • 2024-07-02一座来了不想走近日,市文化和旅游局党组成员、副局长李小敏,在受邀参加甘肃都市调频广播《专家带你去旅行》栏目时,以“寻根之旅、祭祖之旅、文化之旅、发现之旅、愉悦之旅、绿色之旅、和谐之旅”为主题,就天水历史文化资源、精。
  • 默默的爱5(淡淡的爱恋5)
  • 2024-07-02淡淡的爱恋5两个人分手告别,言汐坐地铁赶到电影院,安宁已经到了“你去哪了?马上电影就开始了”安宁说“一会儿和你说,咱们赶快进去吧”言汐拉着安宁赶快走刚找到座位坐上没一会儿,电影就开始了俩人看得津津有味电影过半,言。