Top 16 的 Java 工具类,你用过几个?

点击上方 "编程技术圈"关注, 星标或置顶一起成长

后台回复“大礼包”有惊喜礼包!

日英文

Be patient and tough; someday this pain will be useful to you. 

耐心点,坚强点;总有一天,你承受过的疼痛会有助于你。

每日掏心话

人生如梦,岁月匆匆,淡化了多少爱恨情愁。再卑微的梦想,都应得到内心的尊重,唯如此,才能直面那些嘲讽和打击,演绎出自我的精彩。
责编:乐乐 | 来自:programcreek | 链接:programcreek.com/

编程技术圈(ID:study_tech)第 1237 次推文

往日回顾:职场人深夜啪啪啪大赏,HR会的也太多了叭!

     

   正文   



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

这篇文章展示了最常用的Java实用工具类及其最常用的方法。类列表及其方法列表均按受欢迎程度排序。数据基于从GitHub随机选择的50,000个开源Java项目。
希望您可以通过浏览列表来了解已经提供和流行的功能的一些想法,以使您知道不需要自己实现。这些方法的名称通常指示它们的作用。如果方法名称不够直观,您还可以查看其他开发人员如何在其开源项目中使用它们。
org.apache.commons.io.IOUtilscloseQuietly()  
toString()  
copy()  
toByteArray()  
write()  
toInputStream()  
readLines()  
copyLarge()  
lineIterator()  
readFully()  
org.apache.commons.io.FileUtilsdeleteDirectory()  
readFileToString()  
deleteQuietly()  
copyFile()  
writeStringToFile()  
forceMkdir()  
write()  
listFiles()  
copyDirectory()  
forceDelete()  
org.apache.commons.lang.StringUtilsisBlank()  
isNotBlank()  
isEmpty()  
isNotEmpty()  
equals()  
join()  
split()  
EMPTY  
trimToNull()  
replace()  
org.apache.http.util.EntityUtilstoString()  
consume()  
toByteArray()  
consumeQuietly()  
getContentCharSet()  
org.apache.commons.lang3.StringUtilsisBlank()  
isNotBlank()  
isEmpty()  
isNotEmpty()  
join()  
equals()  
split()  
EMPTY  
replace()  
capitalize()  
org.apache.commons.io.FilenameUtils搜索公众号后端架构师后台回复“架构整洁”,获取一份惊喜礼包。getExtension()  
getBaseName()  
getName()  
concat()  
removeExtension()  
normalize()  
wildcardMatch()  
separatorsToUnix()  
getFullPath()  
isExtension()  
org.springframework.util.StringUtilshasText()  
hasLength()  
isEmpty()  
commaDelimitedListToStringArray()  
collectionToDelimitedString()  
replace()  
delimitedListToStringArray()  
uncapitalize()  
collectionToCommaDelimitedString()  
tokenizeToStringArray()  
org.apache.commons.lang.ArrayUtilscontains()  
addAll()  
clone()  
isEmpty()  
add()  
EMPTY_BYTE_ARRAY  
subarray()  
indexOf()  
isEquals()  
toObject()  
org.apache.commons.lang.StringEscapeUtilsescapeHtml()  
unescapeHtml()  
escapeXml()  
escapeSql()  
unescapeJava()  
escapeJava()  
escapeJavaScript()  
unescapeXml()  
unescapeJavaScript()  
org.apache.http.client.utils.URLEncodedUtilsformat()  
parse()  
org.apache.commons.codec.digest.DigestUtilsmd5Hex()  
shaHex()  
sha256Hex()  
sha1Hex()  
sha()  
md5()  
sha512Hex()  
sha1()  
org.apache.commons.collections.CollectionUtilsisEmpty()  
isNotEmpty()  
select()  
transform()  
filter()  
find()  
collect()  
forAllDo()  
addAll()  
isEqualCollection()  
org.apache.commons.lang3.ArrayUtilscontains()  
isEmpty()  
isNotEmpty()  
add()  
clone()  
addAll()  
subarray()  
indexOf()  
EMPTY_OBJECT_ARRAY  
EMPTY_STRING_ARRAY  
org.apache.commons.beanutils.PropertyUtilsgetProperty()  
setProperty()  
getPropertyDescriptors()  
isReadable()  
copyProperties()  
getPropertyDescriptor()  
getSimpleProperty()  
isWriteable()  
setSimpleProperty()  
getPropertyType()  
org.apache.commons.lang3.StringEscapeUtilsunescapeHtml4()  
escapeHtml4()  
escapeXml()  
unescapeXml()  
escapeJava()  
escapeEcmaScript()  
unescapeJava()  
escapeJson()  
escapeXml10()  
org.apache.commons.beanutils.BeanUtilscopyProperties()  
getProperty()  
setProperty()  
describe()  
populate()  
copyProperty()  
cloneBean()  PS:欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,欢迎转发分享给更多人。

版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

欢迎加入后端架构师交流群,在后台回复“学习”即可。

最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。在这里,我为大家准备了一份2021年最新最全BAT等大厂Java面试经验总结。
别找了,想获取史上最简单的Java大厂面试题学习资料
扫下方二维码回复「面试」就好了


猜你还想看
阿里、腾讯、百度、华为、京东最新面试题汇集
阿里面试官的 "说一下从url输入到返回请求的过程" 问的难度就是不一样!

腾讯员工晒出薪资:真实 985 毕业薪资,大家看我还有救吗?网友:日薪?

2W 字你全面认识 Nginx

嘿,你在看吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值