这篇文章展示了最常用的Java实用工具类及其最常用的方法。类列表及其方法列表均按受欢迎程度排序。数据基于从GitHub随机选择的50,000个开源Java项目。
创新互联公司专业为企业提供广德网站建设、广德做网站、广德网站设计、广德网站制作等企业网站建设、网页设计与制作、广德企业网站模板建站服务,10多年广德做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
希望您可以通过浏览列表来了解已经提供和流行的功能的一些想法,以使您知道不需要自己实现。这些方法的名称通常指示它们的作用。如果方法名称不够直观,您还可以查看其他开发人员如何在其开源项目中使用它们。
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()
网站标题:排名前 16 的 Java 工具类,哪个你没用过?
文章来源:http://www.gawzjz.com/qtweb2/news37/5887.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联