ホームページ  >  記事  >  类库下载  >  上位 16 の Java ユーティリティ ライブラリ

上位 16 の Java ユーティリティ ライブラリ

高洛峰
高洛峰オリジナル
2016-10-15 13:56:481761ブラウズ

Java には実用的なクラス ライブラリが多数あり、通常、それらは共通の関数を持つ一連のメソッドを定義します。この記事では、Java で最も一般的に使用されるユーティリティ クラスと、それらの最も一般的に使用されるメソッドを要約します。クラスとクラス内のメソッドは両方とも人気順に並べ替えられます。

この記事にリストされているクラスとメソッドは、多くの実践を経て一般的に使用されているクラス ライブラリとメソッドであり、直接使用できます。もちろん、これらのメソッドで実装される機能を自分で実装することもできますが、すでに完成度の高いメソッドが用意されているため、自分で定義する必要はありません。多くのクラスやメソッドは、名前を通じて実際に何を行うかを理解できます。各メソッドには、オープン ソース コードでどのように使用されているかを確認するためのリンクがあります。

次のリストは、50,000 のオープンソース プロジェクトを分析して得られたものです。

1. org.apache.commons.io.IOUtils

closeQuietly ( )

toString ( )

copy ( )

toByteArray ( )

write ( )

toInputStream ( )

readLines ( )

copyLarge ()

writeStringToFile ( )

forceMkdir ( )

write ( )

listFiles ( )

copyDirectory ( )

forceDelete ( )

3. org.apache.commons.lang.StringUtils

isBlanき()

isNotBlank ( )

isEmpty ( )

isNotEmpty ( )

equals ( )

join ( )

split ( )

EMPTY

trimToNull ( )

( ) を置き換えます

4. .http.util.Entity Utils

toString ( )

consume ( )

toByteArray ( )

consumeQuietly ( )

getContentCharSet ( )

5. isNotBlank ( )

isEmpty ( )

は空ではありません ( )

join ( )

equals ( )

split ( )

EMPTY

replace ( )

capitalize ( )

6. org.apache.commons.io.FilenameUtils

getExtension ()

getBaseName()

isExtension ( )

7. org.springframework.util.StringUtils

hasText ( )

hasLength ( )

isEmpty ( )

commaDelimitedListToStringArray ( )

collectionToDelimitedString ( )

replace ( )

delimitedListToStringArray ( )

大文字を解除 ( )

collectionToCommaDelimitedString ( )

tokenizeToStringArray ( )

8. org.apache.commons.lang.ArrayUtils

contains ( )

addAll ( )

clone ( )

は空です ( )

add ( )

EMPTY_BYTE_ARRAY

subarray ()

escapeXml ( )

escapeSql ( )

unescapeJava ( )

escapeJava ( )

escapeJavaScript ( )

unescapeXml ( )

unescapeJavaScript ( )

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

format ( )

parse ()

sha512Hex ()

sha1 ()

find ( )

collect ( )

forAllDo ( )

すべて追加( )

isEqualCollection ( )

13. org.apache.commons.lang3.ArrayUtils

には ( )

isEmpty ( )

isNotEmpty ( )

add ( )

clone ( )

すべて追加 ( )

subarray ( )

indexOf ( )

EMPTY_OBJECT_ARRAY

EMPTY_STRING_ARRAY

14. org.apache.commons.beanutils .PropertyUtils

getProperty ( )

setProper ty ( )

getPropertyDescriptors ( )

isReadable ( )

copyProperties ( )

getPropertyDescriptor ( )

getSimpleProperty ( )

isWriteable ( )

setSimpleProperty ( )

getPropertyType ( )

15. EscapeUtils

unescapeHtml4 ( )

escapeHtml4 ( )

escapeXml ( )

unescapeXml ( )

escapeJava ( )

escapeEcmaScript ( )

unescapeJava ( )

escapeJson ( )

escapeXml10 ( )

16。 org.apache.commons.beanutils.BeanUtils

copyProperties ( )

getProperty ( )

setProperty ( )

describe ( )

populate ( )

copyProperty ( )

cloneBean()

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。