写点什么

排名前 16 的 Java 工具类

用户头像
Bruce Duan
关注
发布于: 2020 年 11 月 17 日



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

  1. org.apache.commons.io.IOUtils

closeQuietly()
toString()
copy()
toByteArray()
write()
toInputStream()
readLines()
copyLarge()
lineIterator()
readFully()



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



  1. org.apache.http.util.EntityUtils

toString()
consume()
toByteArray()
consumeQuietly()
getContentCharSet()



  1. org.apache.commons.lang3.StringUtils

isBlank()
isNotBlank()
isEmpty()
isNotEmpty()
join()
equals()
split()
EMPTY
replace()
capitalize()



  1. org.apache.commons.io.FilenameUtils

getExtension()
getBaseName()
getName()
concat()
removeExtension()
normalize()
wildcardMatch()
separatorsToUnix()
getFullPath()
isExtension()



  1. org.springframework.util.StringUtils

hasText()
hasLength()
isEmpty()
commaDelimitedListToStringArray()
collectionToDelimitedString()
replace()
delimitedListToStringArray()
uncapitalize()
collectionToCommaDelimitedString()
tokenizeToStringArray()



  1. org.apache.commons.lang.ArrayUtils

contains()
addAll()
clone()
isEmpty()
add()
EMPTY_BYTE_ARRAY
subarray()
indexOf()
isEquals()
toObject()



  1. org.apache.commons.lang.StringEscapeUtils

escapeHtml()
unescapeHtml()
escapeXml()
escapeSql()
unescapeJava()
escapeJava()
escapeJavaScript()
unescapeXml()
unescapeJavaScript()



  1. org.apache.http.client.utils.URLEncodedUtils

format()
parse()



  1. org.apache.commons.codec.digest.DigestUtils

md5Hex()
shaHex()
sha256Hex()
sha1Hex()
sha()
md5()
sha512Hex()
sha1()



  1. org.apache.commons.collections.CollectionUtils

isEmpty()
isNotEmpty()
select()
transform()
filter()
find()
collect()
forAllDo()
addAll()
isEqualCollection()



  1. org.apache.commons.lang3.ArrayUtils

contains()
isEmpty()
isNotEmpty()
add()
clone()
addAll()
subarray()
indexOf()
EMPTY_OBJECT_ARRAY
EMPTY_STRING_ARRAY



  1. org.apache.commons.beanutils.PropertyUtils

getProperty()
setProperty()
getPropertyDescriptors()
isReadable()
copyProperties()
getPropertyDescriptor()
getSimpleProperty()
isWriteable()
setSimpleProperty()
getPropertyType()



  1. org.apache.commons.lang3.StringEscapeUtils

unescapeHtml4()
escapeHtml4()
escapeXml()
unescapeXml()
escapeJava()
escapeEcmaScript()
unescapeJava()
escapeJson()
escapeXml10()



  1. org.apache.commons.beanutils.BeanUtils

copyProperties()
getProperty()
setProperty()
describe()
populate()
copyProperty()
cloneBean()



用户头像

Bruce Duan

关注

做最好版本的自己 2020.05.01 加入

主要分享Java服务端相关的技术,欢迎关注!啥也不说了上代码开始撸。

评论

发布
暂无评论
排名前 16 的 Java 工具类