您的位置 首页 java

Java 工具类,你用过几个?

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

  1、org. apache .commons.io.IOUtils

 closeQuietly()  
 toString ()  
 copy ()  
toByteArray()  
write()  
to InputStream ()  
readLines()  
copyLarge()  
lineIterator()  
readFully()  12345678910复制代码类型:[ Java ]  

  2、org.apache.commons.io. File Utils   

 deleteDirectory()  
readFileToString()  
deleteQuietly()  
 copyFile ()  
writeStringToFile()  
forceMkdir()  
write()  
listFiles()  
copyDirectory()  
forceDelete()  12345678910复制代码类型:[java]  

  3、org.apache.commons.lang.StringUtils

 isBlank()  
isNotBlank()  
 isEmpty ()  
isNotEmpty()  
equals()  
join()  
 split ()  
EMPTY  
 trim ToNull()  
 replace ()  12345678910复制代码类型:[java]  

  4、org.apache.http.util.EntityUtils

 toString()  
consume()  
toByteArray()  
consumeQuietly()  
getContentCharSet()  12345复制代码类型:[java]  

  5、org.apache.commons.lang3.StringUtils

 isBlank()  
isNotBlank()  
isEmpty()  
isNotEmpty()  
join()  
equals()  
split()  
EMPTY  
replace()  
capitalize()  12345678910复制代码类型:[java]  

  6、org.apache.commons.io.FilenameUtils

  搜索公众号后端架构师后台回复“架构整洁”,获取一份惊喜礼包。

 getExtension()  
getBaseName()  
getName()  
concat()  
removeExtension()  
normalize()  
wildcardMatch()  
separatorsToUnix()  
getFullPath()  
isExtension()  12345678910复制代码类型:[java]  

   7、org.springframework.util.StringUtils

 hasText()  
hasLength()  
isEmpty()  
commaDelimitedListToStringArray()  
collectionToDelimitedString()  
replace()  
delimitedListToStringArray()  
uncapitalize()  
collectionToCommaDelimitedString()  
tokenizeToStringArray()  
1234567891011复制代码类型:[java]  

  8、org.apache.commons.lang.ArrayUtils

 contains()  
addAll()  
clone()  
isEmpty()  
add()  
EMPTY_BYTE_ARRAY  
subarray()  
indexOf()  
isEquals()  
toObject()  12345678910复制代码类型:[java]  

  9、org.apache.commons.lang.StringEscapeUtils

 escapeHtml()  
unescapeHtml()  
 escape Xml()  
escapeSql()  
unescapeJava()  
escapeJava()  
escapeJavaScript()  
unescapeXml()  
unescapeJavaScript()  123456789复制代码类型:[java]  

  10、org.apache.http.client.utils.URLEncodedUtils

 format()  
parse()  12复制代码类型:[java]  

  11、org.apache.commons.codec.digest.DigestUtils

 md5Hex()  
shaHex()  
sha256Hex()  
sha1Hex()  
sha()  
md5()  
sha512Hex()  
sha1()  12345678复制代码类型:[java]  

  12、org.apache.commons.collections.CollectionUtils

 isEmpty()  
isNotEmpty()  
select()  
transform()  
filter()  
find()  
collect()  
forAllDo()  
addAll()  
isEqualCollection()  12345678910复制代码类型:[java]  

  13、org.apache.commons.lang3.ArrayUtils

 contains()  
isEmpty()  
isNotEmpty()  
add()  
clone()  
addAll()  
subarray()  
indexOf()  
EMPTY_OBJECT_ARRAY  
EMPTY_STRING_ARRAY  12345678910复制代码类型:[java]  

  14、org.apache.commons.beanutils.PropertyUtils

  getProperty ()  
 setProperty ()  
getPropertyDescriptors()  
isReadable()  
copyProperties()  
getPropertyDescriptor()  
getSimpleProperty()  
isWriteable()  
setSimpleProperty()  
getPropertyType()  12345678910复制代码类型:[java]  

  15、org.apache.commons.lang3.StringEscapeUtils

 unescapeHtml4()  
escapeHtml4()  
escapeXml()  
unescapeXml()  
escapeJava()  
escape EcmaScript ()  
unescapeJava()  
escapeJson()  
escapeXml10()  123456789复制代码类型:[java]  

  16、org.apache.commons.beanutils.BeanUtils

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

文章来源:智云一二三科技

文章标题:Java 工具类,你用过几个?

文章地址:https://www.zhihuclub.com/179703.shtml

关于作者: 智云科技

热门文章

网站地图