Top 16 Java 应用类 - 这些功能再也不用自己写了
2015-12-18 10:05
561 查看
Java中有许多应用类,这些类定义静态方法可以解决很多常见的问题。下面是通过5万个开源项目统计得到的最热门的16个应用类。 类按热门程序排列,类的方法也是按热门程序排序。
浏览这个类可以看看有哪些功能不用再自己写了。 非常有用。 点击链接可以看到具体使用的示例。 原文转自: http://www.programcreek.com/2015/12/top-10-java-utility-classes/
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 ( )
* The utility classes from android are excluded since they are designed for Android apps. If you want to see more details, you can search "utils" in the search portal:http://www.programcreek.com/java-api-examples/index.php.
If the name of a utility class does not contain "utils", the class is not selected.
Also org.apache.commons.lang is the old version of import org.apache.commons.lang3.
浏览这个类可以看看有哪些功能不用再自己写了。 非常有用。 点击链接可以看到具体使用的示例。 原文转自: http://www.programcreek.com/2015/12/top-10-java-utility-classes/
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 ( )
* The utility classes from android are excluded since they are designed for Android apps. If you want to see more details, you can search "utils" in the search portal:http://www.programcreek.com/java-api-examples/index.php.
If the name of a utility class does not contain "utils", the class is not selected.
Also org.apache.commons.lang is the old version of import org.apache.commons.lang3.
相关文章推荐
- 通过 EWS JAVA API读取exchange邮件
- Eclipse 安装 Valgrind 插件(解决安装完找不到的问题)
- java——Arrays.asList()方法
- Arrays.asList java.lang.UnsupportedOperationException 异常
- Symmetric Tree leetcode java
- Java之—— SSH整合常见错误
- 实习过程学习(4):java跨项目访问
- spring aop 错误解决无法查询到internalAutoProxyCreator
- java-System.getEnv()与System.getProperties()
- 基本排序_选择排序_Java实现
- Java基础--面向对象(内部类、异常)
- 使用eclipse创建java程序可执行jar包
- 使用eclipse创建java程序可执行jar包
- java实现ip地址与十进制数相互转换
- 小码蚁java学习日记——起航篇
- java Collection
- 如何禁用Eclipse的Validating
- java、javac -version不一致(java编译及运行环境不一致)的环境变量设置问题解决
- Java 工程师成神之路
- java中路径的问题