排名前 16 的 Java 工具类,哪个你没用过?

2025-05-29 0 58

这篇文章展示了最常用的Java实用工具类及其最常用的方法。类列表及其方法列表均按受欢迎程度排序。数据基于从GitHub随机选择的50,000个开源Java项目

排名前 16 的 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()

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

来源:https://www.programcreek.com/

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 排名前 16 的 Java 工具类,哪个你没用过? https://www.kuaiidc.com/114963.html

相关文章

发表评论
暂无评论