第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

排名Top 16的Java實(shí)用類庫(kù)

標(biāo)簽:
Java

在Java中,有很多比较实用的类库,他们通常都定义了一系列具有常见功能的方法。本文总结了最常用的Java中的实用类以及他们的最常用的方法。无论是类和类中方法都是按照流行程度来排序的。

本文中列出来的类及方法都是经过大量实践的常用类库及方法,我们可以直接拿过来用。当然,这些方法实现的功能我们自己都能实现,但是既然已经有很成熟的方法可以供我们使用了,那么就无需自己定义了。很多类和方法通过他们的名字其实可以理解出具体是做什么的。每个方法都有一个链接,可以查看他们在开源代码中具体是如何使用的。

以下列表是通过分析50K的开源项目得出来的。

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

原文出处:http://www.programcreek.com/2015/12/top-10-java-utility-classes/

译文出处:http://www.programcreek.com/2015/12/top-10-java-utility-classes/

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消