java开发工具类(常用的16个Java实用工具类)
java开发工具类(常用的16个Java实用工具类)
2024-11-05 09:52:30  作者:柔软生的茧  网址:https://m.xinb2b.cn/know/hnr240854.html

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


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

1. org.apache.commons.io.IOUtils

closeQuietly ( )

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


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 ( )


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 ( )


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 ( )


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 ( )


  • 大蒜种植适宜时间(马上到大蒜种植季)
  • 2024-11-06马上到大蒜种植季文/付先马上又到大蒜种植季由于我国地域辽阔,各地种植环境差异性非常大,在播种时的时间上要求不一,可有先有后,具体要看本地气候而决定,并没有千篇一律的具体规定从全国来看,大蒜种植分春大蒜和秋大蒜两种种植。
  • 女性如何变得温柔又自信(她不一样吴彦姝)
  • 2024-11-06她不一样吴彦姝编辑|安琪「吴彦姝」她1938年1月1日出生于广东省广州市,中国内地女演员;她1959年,出演个人首部电影「流水欢歌」之后,一直在山西话剧院工作;她2016年,凭借爱情电影「北京遇上西雅图之不二情书」。
  • 和男朋友发展太快了怎么办(男朋友太长有多舒服)
  • 2024-11-06男朋友太长有多舒服#我在头条搞创作#1朋友们,晚上好,我是妍妍,一个爱发对象的情感博主无意间看到知乎上有一个话题:男朋友千万不要找太短的,一定要找长的,长的可太舒服了!仔细看了一眼原来是说恋爱的时间长短,今天没有涩涩,。
  • 生产汽车需要多少个总工时(生产一辆汽车需要多少个总工时)
  • 2024-11-06生产一辆汽车需要多少个总工时在汽车工业发展的初期阶段,汽车一直都是一个奢侈品的存在,普通民众想要拥有一辆汽车,那根本遥不可及而随着1913年,美国福特公司将整个汽车的工业生产搬进了流水线,不仅降低了当时汽车的生产成本,同时也大大。
  • 对一段感情不抱任何希望(在感情里面不要三心二意)
  • 2024-11-06在感情里面不要三心二意感情真的是一个很微妙的东西,有时不小心触碰了,就心动了可能自己的不知道会期待她的电话会期待他的信息会想着在哪里能遇见她,跟她在一起会很开心会语无伦次,自己都不知道怎么回事遇到你感觉到生命里都有光那种欲。
  • 李连杰饰演的令狐冲(李连杰被金庸盛赞最好令狐冲)
  • 2024-11-06李连杰被金庸盛赞最好令狐冲李连杰曾经演过两部金庸武侠作品改编的电影,一部是《倚天屠龙记》,另一部是《东方不败》(《笑傲江湖》)这两部电影都非常经典,尤以《东方不败》更为出色,金庸更是盛赞李连杰,演出了最好的令狐冲《东方不败》这。
  • 怎么训练狗(有什么训练的方法)
  • 2024-11-06有什么训练的方法用餐的训练:给狗喂食必须固定在一个地方、一定时间内用固定餐具供给,要让狗学会在主人许可后才能吃食物“排泄”训练:在室内先选定一个给狗狗排便的地点,铺上一张带有小狗尿液的大报纸小狗闻到熟悉的味道,会选择。
  • 苹果浏览器在哪买(iPhone6开卖搜狗浏览器炫丽iOS)
  • 2024-11-06iPhone6开卖搜狗浏览器炫丽iOS9月17日对于大陆的果粉来说可谓是意义非凡的一天今天不仅大家盼望已久的iPhone6/iPhone6Plus在内地正式开卖,同时,凌晨苹果还召开了新品发布会,一口气发布了iPadAir2、iPadmi。
  • 坐便器水位高低怎么调节(方法简单易懂)
  • 2024-11-06方法简单易懂首先将马桶盖掀开,然后会看到马桶盖子上有两个黑色的柱,这个就是马桶放水连接杆,可以调整长短,用来控制马桶按钮的力度,不要调整太长,以盖上盖子正好可以触碰到下方的蓝色块和黄色块为佳,可以调整成一长一短,。
  • mate9热点怎么开(华为mate9个人热点开启方法)
  • 2024-11-06华为mate9个人热点开启方法华为Mate9手机个人热点的开启路径如下:点击设置点击更多点击移动网络共享点击便携式WLAN热点点击配置WLAN热点进入如下界面,根据自身情况配置WLAN热点即可。