1.org.apache.commons.io.IOUtils
- closeQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块
- toString:转换IO流、 Uri、 byte[]为String
- copy:IO流数据复制,从输入流写到输出流中,最大支持2GB
- toByteArray:从输入流、URI获取byte[]
- write:把字节. 字符等写入输出流
- toInputStream:把字符转换为输入流
- readLines:从输入流中读取多行数据,返回List
- copyLarge:同copy,支持2GB以上数据的复制
- lineIterator:从输入流返回一个迭代器,根据参数要求读取的数据量,全部读取,如果数据不够,则失败
2.org.apache.commons.io.FileUtils
- deleteDirectory()
- readFileToString()
- deleteQuietly()
- copyFile()
- writeStringToFile()
- forceMkdir()
- write()
- listFiles()
- copyDirectory()
- forceDelete()
3.org.apache.commons.lang.StringUtils
- isBlank:字符串是否为空 (trim后判断)
- isEmpty:字符串是否为空 (不trim并判断)
- equals:字符串是否相等
- join:合并数组为单一字符串,可传分隔符
- split:分割字符串 EMPTY:返回空字符串
- trimToNull:trim后为空字符串则转换为null
- replace:替换字符串
- isNotEmpty: 判断某字符串是否非空
4.org.apache.http.util.EntityUtils
- toString()
- consume()
- toByteArray()
- consumeQuietly()
- getContentCharSet()
5.org.apache.commons.io.FilenameUtils
- getExtension()
- getBaseName()
- getName()
- concat()
- removeExtension()
- normalize()
- wildcardMatch()
- separatorsToUnix()
- getFullPath()
- isExtension()
6.org.springframework.util.StringUtils
- hasText()
- hasLength()
- isEmpty()
- commaDelimitedListToStringArray()
- collectionToDelimitedString()
- replace()
- delimitedListToStringArray()
- uncapitalize()
- collectionToCommaDelimitedString()
- tokenizeToStringArray()
7.org.apache.commons.lang.ArrayUtils
- contains()
- addAll()
- clone()
- isEmpty()
- add()
- EMPTY_BYTE_ARRAY
- subarray()
- indexOf()
- isEquals()
- toObject()
8.org.apache.commons.lang.StringEscapeUtils
- escapeHtml()
- unescapeHtml()
- escapeXml()
- escapeSql()
- unescapeJava()
- escapeJava()
- escapeJavaScript()
- unescapeXml()
- unescapeJavaScript()
9.org.apache.http.client.utils.URLEncodedUtils
- format()
- parse()
10.org.apache.commons.codec.digest.DigestUtils
- md5Hex()
- shaHex()
- sha256Hex()
- sha1Hex()
- sha()
- md5()
- sha512Hex()
- sha1()
11.org.apache.commons.collections.CollectionUtils
- isEmpty()
- isNotEmpty()
- select()
- transform()
- filter()
- find()
- collect()
- forAllDo()
- addAll()
- isEqualCollection()
12.org.apache.commons.beanutils.PropertyUtils
- getProperty()
- setProperty()
- getPropertyDescriptors()
- isReadable()
- copyProperties()
- getPropertyDescriptor()
- getSimpleProperty()
- isWriteable()
- setSimpleProperty()
- getPropertyType()
13.org.apache.commons.beanutils.BeanUtils
- copyProperties()
- getProperty()
- setProperty()
- describe()
- populate()
- copyProperty()
- cloneBean()