1. 程式人生 > 實用技巧 >大佬常用的Java工具類,哪個你沒用過?

大佬常用的Java工具類,哪個你沒用過?

在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()獲最新精品IT資源
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() 更多核心技術 www.cx1314.cn
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()

下載學習:http://www.cx1314.cn/forum-64-1.html

這16個Java工具類,你都用過嗎?