Java中commons包中常用的解释

简介: Java中commons包中常用的解释

在Java中,实用程序类是定义一组执行通用功能的方法的类。

这篇文章展示了最常用的Java实用工具类及其最常用的方法。类列表及其方法列表均按受欢迎程度排序。数据基于从GitHub随机选择的50,000个开源Java项目。

希望您可以通过浏览列表来了解已经提供和流行的功能的一些想法,以使您知道不需要自己实现。这些方法的名称通常指示它们的作用。如果方法名称不够直观,您还可以查看其他开发人员如何在其开源项目中使用它们。

1 org.apache.commons.io.IOUtils

 

  1. closeQuietly()  
  2. toString()  
  3. copy()  
  4. toByteArray()  
  5. write()  
  6. toInputStream()  
  7. readLines()  
  8. copyLarge()  
  9. lineIterator()  
  10. readFully()  

2 org.apache.commons.io.FileUtils

 

  1. deleteDirectory()  
  2. readFileToString()  
  3. deleteQuietly()  
  4. copyFile()  
  5. writeStringToFile()  
  6. forceMkdir()  
  7. write()  
  8. listFiles()  
  9. copyDirectory()  
  10. forceDelete()  

3 org.apache.commons.lang.StringUtils

 

  1. isBlank()  
  2. isNotBlank()  
  3. isEmpty()  
  4. isNotEmpty()  
  5. equals()  
  6. join()  
  7. split()  
  8. EMPTY  
  9. trimToNull()  
  10. replace()  

4 org.apache.http.util.EntityUtils

 

  1. toString()  
  2. consume()  
  3. toByteArray()  
  4. consumeQuietly()  
  5. getContentCharSet()  

5 org.apache.commons.lang3.StringUtils

 

  1. isBlank()  
  2. isNotBlank()  
  3. isEmpty()  
  4. isNotEmpty()  
  5. join()  
  6. equals()  
  7. split()  
  8. EMPTY  
  9. replace()  
  10. capitalize()  

6 org.apache.commons.io.FilenameUtils

 

  1. getExtension()  
  2. getBaseName()  
  3. getName()  
  4. concat()  
  5. removeExtension()  
  6. normalize()  
  7. wildcardMatch()  
  8. separatorsToUnix()  
  9. getFullPath()  
  10. isExtension()  

7 org.springframework.util.StringUtils

 

  1. hasText()  
  2. hasLength()  
  3. isEmpty()  
  4. commaDelimitedListToStringArray()  
  5. collectionToDelimitedString()  
  6. replace()  
  7. delimitedListToStringArray()  
  8. uncapitalize()  
  9. collectionToCommaDelimitedString()  
  10. tokenizeToStringArray()  

8 org.apache.commons.lang.ArrayUtils

 

  1. contains()  
  2. addAll()  
  3. clone()  
  4. isEmpty()  
  5. add()  
  6. EMPTY_BYTE_ARRAY  
  7. subarray()  
  8. indexOf()  
  9. isEquals()  
  10. toObject()  

9 org.apache.commons.lang.StringEscapeUtils

 

  1. escapeHtml()  
  2. unescapeHtml()  
  3. escapeXml()  
  4. escapeSql()  
  5. unescapeJava()  
  6. escapeJava()  
  7. escapeJavaScript()  
  8. unescapeXml()  
  9. unescapeJavaScript()  

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

 

  1. format()  
  2. parse()  

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

 

  1. md5Hex()  
  2. shaHex()  
  3. sha256Hex()  
  4. sha1Hex()  
  5. sha()  
  6. md5()  
  7. sha512Hex()  
  8. sha1()  

12 org.apache.commons.collections.CollectionUtils

 

  1. isEmpty()  
  2. isNotEmpty()  
  3. select()  
  4. transform()  
  5. filter()  
  6. find()  
  7. collect()  
  8. forAllDo()  
  9. addAll()  
  10. isEqualCollection()  

13 org.apache.commons.lang3.ArrayUtils

 

  1. contains()  
  2. isEmpty()  
  3. isNotEmpty()  
  4. add()  
  5. clone()  
  6. addAll()  
  7. subarray()  
  8. indexOf()  
  9. EMPTY_OBJECT_ARRAY  
  10. EMPTY_STRING_ARRAY  

14 org.apache.commons.beanutils.PropertyUtils

 

  1. getProperty()  
  2. setProperty()  
  3. getPropertyDescriptors()  
  4. isReadable()  
  5. copyProperties()  
  6. getPropertyDescriptor()  
  7. getSimpleProperty()  
  8. isWriteable()  
  9. setSimpleProperty()  
  10. getPropertyType()  

15 org.apache.commons.lang3.StringEscapeUtils

 

  1. unescapeHtml4()  
  2. escapeHtml4()  
  3. escapeXml()  
  4. unescapeXml()  
  5. escapeJava()  
  6. escapeEcmaScript()  
  7. unescapeJava()  
  8. escapeJson()  
  9. escapeXml10()  

16 org.apache.commons.beanutils.BeanUtils

 

  1. copyProperties()  
  2. getProperty()  
  3. setProperty()  
  4. describe()  
  5. populate()  
  6. copyProperty()  
  7. cloneBean()  

PS:如果觉得我的分享不错,欢迎大家随手点赞、在看。

相关文章
|
5月前
|
缓存 Java 程序员
Java面试题:解释强引用、软引用、弱引用和虚引用在Java中是如何工作的?
Java面试题:解释强引用、软引用、弱引用和虚引用在Java中是如何工作的?
39 1
|
5月前
|
Java 应用服务中间件 开发者
Java面试题:解释Spring Boot的优势及其自动配置原理
Java面试题:解释Spring Boot的优势及其自动配置原理
124 0
|
5月前
|
存储 安全 Java
Java面试题:请解释Java内存模型(JMM)是什么,它如何保证线程安全?
Java面试题:请解释Java内存模型(JMM)是什么,它如何保证线程安全?
112 13
|
5月前
|
存储 Java 程序员
Java面试题:请解释Java中的永久代(PermGen)和元空间(Metaspace)的区别
Java面试题:请解释Java中的永久代(PermGen)和元空间(Metaspace)的区别
230 11
|
5月前
|
Java 测试技术 开发者
Java面试题:解释CountDownLatch, CyclicBarrier和Semaphore在并发编程中的使用
Java面试题:解释CountDownLatch, CyclicBarrier和Semaphore在并发编程中的使用
76 11
|
5月前
|
缓存 安全 Java
Java面试题:解释volatile关键字的作用,以及它如何保证内存的可见性
Java面试题:解释volatile关键字的作用,以及它如何保证内存的可见性
78 4
|
5月前
|
监控 算法 Java
Java面试题:如何在Java中触发一次Full GC?请详细解释垃圾回收机制和知识
Java面试题:如何在Java中触发一次Full GC?请详细解释垃圾回收机制和知识
397 4
|
5月前
|
Java 程序员 编译器
Java面试题:解释Java内存模型(JMM)是什么,它为何重要?
Java面试题:解释Java内存模型(JMM)是什么,它为何重要?
75 2
|
5月前
|
存储 安全 Java
Java面试题:在JVM中,堆和栈有什么区别?请详细解释说明,要深入到底层知识
Java面试题:在JVM中,堆和栈有什么区别?请详细解释说明,要深入到底层知识
90 3
|
5月前
|
算法 Java
Java面试题:列举并解释JVM中常见的垃圾收集器,并比较它们的优缺点
Java面试题:列举并解释JVM中常见的垃圾收集器,并比较它们的优缺点
105 3