在Java中,實用程式類是定義一組執行通用功能的方法的類,
這篇文章展示了最常用的Java實用工具類及其最常用的方法,類串列及其方法串列均按受歡迎程度排序,資料基于從GitHub隨機選擇的50,000個開源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()
來源:https://www.programcreek.com/
歡迎大家關注:有故事的程式員,每天更新Java技術知識點,還可以領取Java進階學習資料哦~
資料包含的模塊分為19個模塊,分別是: Java 基礎、容器、多執行緒、反射、物件拷貝、Java Web 、例外、網路、設計模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、MyBatis、RabbitMQ、Kafka、Zookeeper、MySQL、Redis、JVM ,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/236906.html
標籤:Java
上一篇:java中對List<Map<String, Object>>排序
下一篇:一文搞懂什么是事務
