Java 工具类,你用过几个?

樵夫2021-12-28 11:43

  在Java中,实用程序类是定义一组执行通用功能的方法类。本文展示了最常用的Java实用工具及其最常用的方法。类列表及其方法列表按流行程度排序。数据基于GitHub随机选择的5万个开源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()  
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()  

  以上就是小编为大家整理发布的“ Java 工具类,你用过几个?”一文,更多相关内容尽在开课吧广场Java教程频道。

Java 工具类,你用过几个?

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享