java开发工具类(常用的16个Java实用工具类)
java开发工具类(常用的16个Java实用工具类)
2024-11-22 12:56:05  作者:柔软生的茧  网址: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-22夷陵之战东吴大获全胜作者:扬正导读夷陵之战是“三国三大战”中的最后一场(另外两场是官渡之战,赤壁之战),此战影响巨大,经此一战,吴蜀均损失惨重,后迫于形势,蜀吴消除矛盾重修于好,两国共同抗魏,吴蜀再无大战,到晋朝统一之前。
  • 戒烟的方法和技巧(戒烟的方法和技巧有什么)
  • 2024-11-22戒烟的方法和技巧有什么戒烟期间,尽可能地让自己少吸烟,应减少吸烟的次数,减少将烟尘咽进肺里的数量每天都对自己吸烟的量做计算记录,尽量让当天吸烟的支数少于前一天的数量适当地给自己安排一些无烟日,安排暂停吸烟,比如可以将其安排。
  • 西宁客运班线恢复(西宁客运中心站班线恢复公告)
  • 2024-11-22西宁客运中心站班线恢复公告公告广大市民朋友:当前,西宁市疫情防控形式持续向好,根据《西宁市新冠肺炎疫情防控处置工作指挥部通告(第122号)》要求,西宁客运中心站将于2022年6月7日起逐步恢复班线运营6月8日起南川西路客运站、。
  • 日语阿恰西特路什么意思(你知道日语里的)
  • 2024-11-22你知道日语里的图片来自网络各位读者大大作为新时代的佼佼者,自然之道“众道”就是同性恋的意思只不过加了个“若”字,你们还知道是什么意思吗?什么?还有人知道!那我也得把文章写完......若众道,其实就是日本古代时期,。
  • 食物热量和血糖的关系 食物热量知多少
  • 2024-11-22食物热量和血糖的关系 食物热量知多少今天早上小编起床时,身边没有水,于是就给自己灌了半瓶可乐(零度可乐)接着,吃了4个榛子、一个巧克力球、半根香蕉相信你一定会惊呆了吧,早饭怎么可以这样吃,能量太高了吧?其实,小编觉得作为早餐还不够呢,于。
  • 出了月子就把孩子丢家里了(老公把我一个人扔家里)
  • 2024-11-22老公把我一个人扔家里一位女士咨询我,她说,她太生气了,自己坐月子期间本来就身体虚弱,孩子还哭闹不止,她老公把她扔在她娘家,让她母亲照顾她而他老公自己出去玩去了,问我,他老公的这种行为算遗弃吗?先不回答这个问题,先看另一种。
  • faker说世界第一打野(他被Faker称为世界第一打野)
  • 2024-11-22他被Faker称为世界第一打野他叫明凯,LPL001号选手,出生于1993年,这么算起来他也马上要27岁了2012年加入蓝BIUBIU开启了自己的职业生涯,6月,加入TeamPhoenix,同年8月,他身披中国红正式开启了自己的征。
  • 蓝瘦香菇原版表情包感冒(蓝瘦香菇什么梗)
  • 2024-11-22蓝瘦香菇什么梗“蓝瘦香菇”这个词到底是怎么火的?这个词来源于一个广西小伙子的一段视频:据说小伙是个南宁人,因为失恋了,很难过也很想哭,于是录下了这段视频,已表达自己的伤心难过之感在微博一曝光,瞬间就火了,阅读量分分。
  • 男主强取豪夺的言情推荐(强取豪夺古言盘点)
  • 2024-11-22强取豪夺古言盘点五本【强取豪夺】古风言情推荐,献给喜欢阅读的书友们!且看位高权重的男主,如何强权威严,逼女主成为他的人第一本:《笼中燕》作者:白糖三两主角:柔韧野草型的农家女主VS狠戾疯批的帝王男主;全文34W简评:。