1. org.apache.commons.io.IOUtils:处理io流的相关操作

  • 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:处理HttpEntity类的静态方法

  • 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:处理url的方法

  • format ( )
  • parse ( )

11. org.apache.commons.codec.digest.DigestUtils:消息加密工具方法,消息可以是字符串,io流,字节数组

  • 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:java bean操作方法

  • 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:java bean操作方法

  • copyProperties ( )
  • getProperty ( )
  • setProperty ( )
  • describe ( )
  • populate ( )
  • copyProperty ( )
  • cloneBean ( )

本文转自:https://www.toutiao.com/a6599527062178890243/?tt_from=mobile_qq&utm_campaign=client_share&timestamp=1536623155&app=news_article&utm_source=mobile_qq&iid=43833147166&utm_medium=toutiao_android&group_id=6599527062178890243

java中常用的16个工具类的更多相关文章

  1. Java中的AES加解密工具类:AESUtils

    本人手写已测试,大家可以参考使用 package com.mirana.frame.utils.encrypt; import com.mirana.frame.constants.SysConsta ...

  2. Java中的4个并发工具类 CountDownLatch CyclicBarrier Semaphore Exchanger

    在 java.util.concurrent 包中提供了 4 个有用的并发工具类 CountDownLatch 允许一个或多个线程等待其他线程完成操作,课题点 Thread 类的 join() 方法 ...

  3. java中redis的分布式锁工具类

    使用方式 try { if(PublicLock.getLock(lockKey)){ //这里写代码逻辑,执行完后需要释放锁 PublicLock.freeLock(lockKey); } } ca ...

  4. java中使用反射做一个工具类,来为指定类中的成员变量进行赋值操作,使用与多个类对象的成员变量的赋值。

    //------------------------------------------------我是代码的分割线 // 首选是一个工具类,在该工具类里面,定义了一个方法,public void s ...

  5. java中的数组的Arrays工具类的使用

    package day04.d1.shuzu; import java.util.Arrays; /** * Arrays 工具类 * @author Administrator * */public ...

  6. Java中的RSA加解密工具类:RSAUtils

    本人手写已测试,大家可以参考使用 package com.mirana.frame.utils.encrypt; import com.mirana.frame.utils.log.LogUtils; ...

  7. java中Arrays和Collections等工具类

    java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的.具有以下功能: ² 给数组赋值:通过fill方法. ² 对数组排序:通过sort方法,按升序. ² 比较数组:通过equ ...

  8. Java中的操作日期的工具类

    import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; imp ...

  9. java 中 针对数组进行的工具类

    1.遍历数组的方法: public static void printfArray(int[] arr)  2. 获取数组中最大值: public static int getMax(int[] ar ...

随机推荐

  1. python中,花括号,中括号,小括号的区别

    python中,花括号,中括号,小括号的区别 Python主要有三种数据类型:字典.列表.元组.其分别由花括号,中括号,小括号表示. 如: 字典:dic={'a':12,'b':34} 列表:list ...

  2. hadoop资料

    1."Hadoop.Operations.pdf.zip" http://vdisk.weibo.com/s/vDOQs6xMAQH6 2."Hadoop权威指南(中文版 ...

  3. C# 自定义控件,日期时间选择输入插件

    权声明:本文为博主原创文章,未经博主允许不得转载. // 为textBox1添加一个日期时间选择控件 DateTimeChoser.AddTo(textBox1); DateTimeChoser.De ...

  4. 关于VC++的增量链接(Incremental Linking)

    增量链接(Incremental Linking)这个词语在使用Visual C++时经常会遇到(其实不只是VS系列,其它链接器也有这个特性), 就比如经常遇到的:上一个增量链接没有生成它, 正在执行 ...

  5. C语言中 不定义结构体变量求成员大小

    所谓的求成员大小, 是求成员在该结构体中 用 sizeof(结构体名.结构体成员名) 求来的. 很多时候我们需要知道一个结构体成员中的某个成员的大小, 但是我们又不需要定义该结构体类型的变量(定义的话 ...

  6. mysql 创建函数问题

    ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declar ...

  7. centos6.4安装GitLab

    参考文章: http://www.pickysysadmin.ca/2013/03/25/how-to-install-gitlab-5-0-on-centos-6/ yum安装redis的方法: h ...

  8. nginx访问日志,错误日志参数说明

    说明: nginx日志主要有两种:访问日志.错误日志.其中访问日志记录客户端访问nginx的每一个请求,包含用户地域来源.跳转来源.使用终端.某个URL访问量等信息,访问日志格式可以自定义:错误日志则 ...

  9. Knockout与Require框架同时使用时的visible绑定的问题,造成的影响,以及解决的方法。

    Knockout 可以将 visible 绑定到DOM 元素上,使得该元素的hidden 或visible 状态取决于绑定的值. 查看以下knockout的描述,http://knockoutjs.c ...

  10. 针对MSHFlexGrid的一系列通用方法-项目中实践代码分享

    1.给MSHFlexGrid填充数据通用方法 '自定义报表填充程序 fgrid Public Function ShowformfData(Resultset As ADODB.Recordset, ...