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

高洛峰
リリース: 2016-10-15 13:56:48
オリジナル
1704 人が閲覧しました

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()

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!