百摩网
当前位置: 首页 生活百科

java编程常用工具(java程序员需要知道的16个最常用工具类)

时间:2023-07-30 作者: 小编 阅读量: 3 栏目名: 生活百科

接下来我们就一起去研究一下吧!java编程常用工具有人对超过50000个github上的开源java项目做了统计,统计出最常用的16个开源工具类及其方法。大部分方法可以望文知意,请务必浏览一遍,知道有哪些好用的工具类,不必自己造轮子了。

java编程常用工具?有人对超过50000个github上的开源java项目做了统计,统计出最常用的16个开源工具类及其方法,今天小编就来聊一聊关于java编程常用工具?接下来我们就一起去研究一下吧!

java编程常用工具

有人对超过50000个github上的开源java项目做了统计,统计出最常用的16个开源工具类及其方法。

大部分方法可以望文知意,请务必浏览一遍,知道有哪些好用的工具类,不必自己造轮子了。

绝对的好东西,直接收藏吧

下面是已经按照使用次数排序的列表,

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 ( )
  • EMPTY
  • trimToNull ( )
  • 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 ( )
  • EMPTY
  • replace ( )
  • 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_ARRAY
  • subarray ( )
  • 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_ARRAY
  • EMPTY_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 ( )
    推荐阅读
  • 朱丹对李诞的评价(哪有什么李诞口中的)

    哪有什么李诞口中的曾经浙江卫视的一姐朱丹,为了逃脱体制的束缚,离开了长期战斗的,熟悉的,给了她无数光荣的工作岗位---浙江卫视,如今参加一档叫做《做家务的男人》的综艺节目,却被“心直口快”的搭档李诞,讽刺自己爱的“卑微。

  • 火碱通马桶能烧坏下水道吗(用火碱疏通马桶会不会对马桶有伤害?)

    烧碱碱性过强,同时会对水资源造成污染,从环保角度讲也不适用日常生活来使用,烧碱作为去除油污的制剂来合理搭配用量在安全环保的前提下妥善使用。

  • 氮肥来自哪里(氮肥里面有什么)

    回答氮肥主要来自肥料制造工厂。氮肥一般是指以氮元素为主要成分、具有氮元素的标明量、施在土壤中后能够为植物提供氮素营养的单元肥料,它在世界上属于生产量和使用量均比较高的肥料,合理施用氮肥对于提高作物的产量、质量具有非常重要的作用。

  • 夫妻健康性生活会被六种行为毁掉

    赫希曼建议通过身体动作和表情反馈对方的感受,比如呼吸急促,动作有力。菠菜含有叶酸,对性健康非常有益。菠菜还富含镁,有助于扩张外阴附近的血管,使男性更好地唤起性。由于体内缺锌,大多数男性都有勃起功能障碍。锌促进睾酮的产生,使精子更活跃。研究表明,大蒜释放的少量硫化氢可以放松包括阴茎动脉在内的血管。大蒜含有大蒜素,可以促进阴茎血液供应。

  • 腿向上靠墙式能瘦腿吗 腿靠着墙可以瘦腿吗

    腿向上靠墙式是什么腿向上靠墙式是瑜伽运动中的一个动作,是指将腿垂直90度在墙上的一种锻炼方式,这种锻炼方式好处很多,但因为是倒立式的动作,所以女性在月经期间,最好不要做。腿向上靠墙式怎么做1、在进行练习此姿势之前,关于你的借助对象请先确定两件事情:高度以及身体与墙的距离。腿向上靠墙式的倒立也不像手倒立那样,需要过多的力气才可进行。舒缓神经系统做腿向上靠墙式,为的是身体的深度放松。

  • 隆美尔名言(隆美尔的经典名言都有哪些)

    火力越强,工事越深,伤亡越小战斗分队指挥官既要积极主动,又要坚决果敢,我来为大家讲解一下关于隆美尔名言?隆美尔名言火力越强,工事越深,伤亡越小。部队必须学会悄然无声地进行运动。只要有可能,就要利用烟幕掩蔽昼间的运动。只要有可能,就要采取欺骗措施。每当部队休息时,都要实施侦察。部队只要在一地停留的时间超过短暂停顿的时间,就应修工事。

  • 贝克汉姆凌乱发型图片(发型看他就够)

    贝克汉姆虽然已退出足球圈的舞台,但是身材高大长相俊美的他一直都是时尚圈的宠儿。

  • 猫咪得猫瘟途中怎么补充水分(铲屎官必读猫咪生病时的12种表现)

    接下来,就让大喵来告诉你,猫咪要生病的时候会有哪些表现!判断是饮食的问题还是需要更换猫砂,如果情节严重或许需要进行手术治疗!眼部异常如果自家宝贝的眼睛出现红肿、怕光等情况,那么有可能患有结膜炎或角膜炎。如果猫咪的眼内出现大量的分泌物,但是没有伴随其他的症状,比如说经常打喷嚏,鼻腔粘液增多等,可能只是角膜炎或者结膜炎,不过反之则有可能是患上了严重的呼吸道感染!其实肾脏疾病也会导致猫咪口臭。

  • 家常土豆泥的做法简单(家常土豆泥的做法分享)

    家常土豆泥的做法简单将土豆去皮,放清水漂洗,准备好小葱、大葱。将土豆放入锅中,加水煮,最好将土豆切小一点,煮的时间短一点,而且中心容易熟。用筷子可以轻易插入土豆即可,放入胡萝卜煮熟。将土豆趁热按压成泥状,加入盐、味精,用勺子比较好按,用大一点的碗。按压的土豆比较干,就需要加入牛奶,再混入切丁的胡萝卜,混入小葱,装入小碗中成型。倒出土豆泥就是一个形状了,成盘即可,周边用葱丝点缀一下。

  • 星链卫星过境时间(给大家计算一下)

    接下来我们就一起去了解一下吧!星链卫星过境时间在中国上午11点57分36秒过境。我国在东八区,领先UTC八个小时,所以在做研究时,所以,计算卫星过境时间时,一定不要忘了,再加上8啊。