經常使用的16個Java實用工具類,Java開發人員請收藏!

在Java中,實用程序類是一個定義一組執行經常使用功能的方法的類。這篇文章展現了最經常使用的Java實用程序類及其最經常使用的方法。類列表及其方法列表都按流行度排序。該數據基於GitHub隨機選擇的50,000個開源Java項目。
最後,若是你們若是在自學遇到困難,想找一個java的學習環境,能夠加入咱們的java學習圈,點擊我加入吧,會節約不少時間,減小不少在學習中遇到的難題。
圖片描述
經常使用的16個Java實用工具類,Java開發人員請收藏!
但願您能夠經過瀏覽列表得到已經提供和流行的一些想法,這樣您就不須要本身編程了。這些方法的名稱一般代表它們的做用。若是方法名稱不夠直觀,您還能夠查看其餘開發人員如何在他們的開源項目中使用它們。java

  1. org.apache.commons.io.IOUtils

closeQuietly ( )spring

toString ( )
copy ( )
toByteArray ( )
write ( )
toInputStream ( )
readLines ( )
copyLarge ( )
lineIterator ( )
readFully ( )
經常使用的16個Java實用工具類,Java開發人員請收藏!apache

  1. org.apache.commons.io.FileUtils

deleteDirectory ( )
readFileToString ( )
deleteQuietly ( )
copyFile ( )
writeStringToFile ( )
forceMkdir ( )
write ( )
listFiles ( )
copyDirectory ( )
forceDelete ( )編程

  1. org.apache.commons.lang.StringUtils

isBlank ( )
isNotBlank ( )
isEmpty ( )
isNotEmpty ( )
equals ( )
join ( )
split ( )
EMPTY
trimToNull ( )
replace ( )
經常使用的16個Java實用工具類,Java開發人員請收藏!api

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

  1. org.springframework.util.StringUtils

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

  1. org.apache.commons.lang.ArrayUtils

contains ( )
addAll ( )
clone ( )
isEmpty ( )
add ( )
EMPTY_BYTE_ARRAY
subarray ( )
indexOf ( )
isEquals ( )
toObject ( )
經常使用的16個Java實用工具類,Java開發人員請收藏!code

  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 ( )
經常使用的16個Java實用工具類,Java開發人員請收藏!

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

相關文章
相關標籤/搜索