• 大佬常用的Java工具类,哪个你没用过?


    在Java中,实用程序类是定义一组执行通用功能的方法的类。

    大佬最常用的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()          获最新精品IT资源
    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()   更多核心技术 www.cx1314.cn
    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.cx1314.cn/forum-64-1.html

    这16个Java工具类,你都用过吗?

  • 相关阅读:
    SQL Server 查看新建、重建、重组索引进度
    CentOS PostgreSQL 12 主从复制(主从切换)
    CentOS PostgreSQL 12 安装
    SQL Server 当前事务无法提交,而且无法支持写入日志文件的操作。
    MySQL 碎片整理
    MySQL 5.7 MHA(mha4mysql-manager依赖包)
    MySQL- 5.7 sys schema
    MySQL InnoDB 恢复(recovery)详细流程
    MySQL学习(二十五)order by 逻辑
    jvm学习(一)DirectByteBuffer堆外内存浅析
  • 原文地址:https://www.cnblogs.com/cxmanito/p/14263251.html
Copyright © 2020-2023  润新知