最新のコンパイル_Java を学習して、これらの共通ツールを使用できます
ツールを使わずに Java を学ぶには?この記事では、Java でよく使用されるツールをまとめました。Java を始めたい場合は、これらのツールを参考にしてください。システムにはツールがまとめられているので、学習の方向性が一目でわかります。まずツールのディレクトリに行きましょう。
apache php mysql
begin!
ディレクトリ
1つ、org.apache.commons.io.IOUtils
2つのorg.apache.commons.io.FileUtils
3つ。 .org。 apache.commons.lang.StringUtils
4、org.apache.http.util.EntityUtils
5、org.apache.commons.lang3.StringUtils
6、org.apache.commons.io.FilenameUtils
7。 org.springframework.util.StringUtils
eight. org.apache.commons.lang.ArrayUtils
nine. org.apache.commons.lang.StringEscapeUtils / org.apache.commons.lang3.StringEscapeUtils
ten. .http.client.utils.URLEncodedUtils
11. org.apache.commons.codec.digest.DigestUtils
12.org.apache.commons.collections.CollectionUtils
13.org.apache.commons.lang3
14. org.apache.commons.beanutils.PropertyUtils1. org.apache.commons.io.IOUtils CloseQuietly: IO ストリーム、ソケット、または例外をスローしないセレクター。通常はfinallyブロックに配置されます- toString: IOストリーム、Uri、byte[]をStringに変換します
- copy: 入力ストリームからIOストリームデータをコピーします出力ストリームに書き込みます、最大 2GB までサポートされています
- toByteArray: 入力ストリームと URI から byte[] を取得します
- write: バイト、文字などを出力ストリームに書き込みます
- toInputStream: 文字を入力ストリームに変換します
-
readLines: 入力ストリームから複数行のデータを読み取り、List
を返します - copyLarge: copyと同じで、2GBを超えるデータのコピーをサポートします
- lineIterator: 入力ストリームから反復を返しますデバイスはパラメータ要件に従ってすべてのデータを読み取ります。データが十分でない場合は失敗します。 org.apache.commons.io.FileUtils
- readFileToString : フォルダーを削除します。文字形式のファイルコンテンツ
- copyFile: ファイルをコピーします
- writeStringToFile: ファイルが存在しない場合、ターゲットファイルに文字を書き込みますcreate
- forceMkdir: フォルダーの親ディレクトリが存在しない場合は、フォルダーを強制的に作成します
- write: 指定されたファイルに文字を書き込みます
- listFiles: 特定のファイルをリストしますディレクトリ内 (フィルターに従って)
- copyDirectory: フォルダーをコピーします
- ForceDelete: ファイルを強制的に削除します
- 3. org.apache.commons.lang.StringUtils
- isBlank: String かどうか空である(トリミング後に判定)
- isEmpty: 文字列が空かどうか(トリミングせずに判定)
- join: 配列を単一の文字列にマージします。区切り文字を渡すことができます
- split: 文字列を分割します
- EMPTY: 空の文字列を返します
- trimToNull: トリム後の空の文字列が null に変換された場合
- replace: 文字列を置き換えます
- 4. org.apache.http.util.EntityUtils
- toString: Entity を文字列に変換します。
- consume: Entity 内のすべてのコンテンツが消費されることを確認します。 Entityの内容がソースコード内で再度消費されていることがわかります。ユーザーが消費しない場合は、Entity
- :と同じです。 Consumer は例外をスローしません
- getContentCharset: コンテンツのエンコーディングを取得します
- 5. org.apache.commons.lang3.StringUtils
- isBlank: 文字列が空かどうか (トリム後に判断されます) )
- isEmpty: 文字列が空かどうか(トリミングせずにチェック)
- join: 配列を単一の文字列にマージし、区切り文字を渡すことができます
-
- EMPTY: 空の文字列を返します
- replace: 文字列を置換します
- capitalize: 最初の文字を大文字にします
- 6. org.apache.commons.io.FilenameUtil s
- getExtension: ファイルのサフィックスを返す
getBaseName: サフィックス名を除いたファイル名を返します
getName: ファイルの完全名を返します
concat: コマンドラインスタイルでファイルパスを結合します (詳細についてはメソッドのコメントを参照してください)
removeExtension: サフィックス名を削除します
normalize: パスを正規化します
wildcardMatch: ワイルドカードを照合します
seperatorToUnix: パス区切り文字を UNIX システム形式、つまり /
に変更しますgetFullPath : ファイルを除くファイル パスを取得します。 Name
isExtension: ファイルのサフィックス名が受信パラメーター (List
) の 1 つであるかどうかを確認します
7。 hasText: 文字列に Text が含まれているかどうかを確認します
hasLength: 文字列の長さが 0 より大きいかどうかを確認します
isEmpty: 文字列が空かどうかを確認します (オブジェクトとして渡された場合は、オブジェクトが空であるかどうかを判断します) null)
commaDelimitedStringToArray: カンマ区切りの文字列 配列に変換
collectionToDelimitedString: コレクションを CSV 形式の文字列に変換
replace 置換文字列
delimitedListToStringArray: Split と同等
大文字を外す:最初の文字を小文字にする
collectionToDelimitedCommaString: put コレクションをCSV形式の文字列に変換します
tokenizeToStringArray: 基本的にはsplitと同じですが、空白の単語を自動的に削除できます
8。 .ArrayUtils
contains: 特定の文字列が含まれているかどうか
addAll: 配列全体を追加します
clone: 配列のクローンを作成します
isEmpty: 配列が空かどうか
-
add: 配列に要素を追加します
subarray: 配列をインターセプトします
indexOf: 要素の添字を見つけます
isEquals: 配列が等しいかどうか比較します
toObject: 基本型を変換しますデータ配列を対応するオブジェクト配列に変換します
9. org.apache.commons.lang.StringEscapeUtils / org.apache.commons.lang3.StringEscapeUtils
unescapeHtml4: HTML をエスケープ
- escapeXml: xml をエスケープする
- unescapeXml: xml をエスケープする
- escapeJava: Unicode エンコーディングをエスケープする
- escapeEcmaScript: EcmaScript 文字をエスケープする
- unescapeJava: Unicode エンコードをエスケープ解除します
- escapeJson: json をエスケープします文字
- escapeXml1 0: Escape Xml10
- (commons-text パッケージのメソッドを使用することをお勧めします。 )ten. org.apache.http.client.utils.URLEncodedUtils
- parse : Convertリスト
への文字列またはURI - イレブン。org.apache.commons.codec.digest.DigestUtils
- sha1Hex: SHA-1暗号化
- sha256Hex: SHA-256暗号化
- sha512Hex: SHA-512暗号化
- md5: MD5暗号化、16ビット文字列
- twelveを返します。コレクションユーティリティ
- select: 条件に従ってコレクション要素をフィルタリングします
- transform: Listのmap()と同様に、指定されたメソッドに従ってコレクション要素を処理します
- filter: 要素をフィルタリングします, Reser Listのfilter()
- find:select と基本的に同じ
- collect:transformとほぼ同じですが、新しい配列を返します
- forAllDo:各要素の指定されたメソッドを呼び出します
-
- Thirteen.org.apache.commons.lang3.ArrayUtils
- contains: 特定の文字列が含まれているかどうか
- addAll: 配列全体を追加します
-
- isEmpty: 配列が空かどうか
- add: 配列に要素を追加します
- subarray: 配列をインターセプトします
- indexOf: の添え字を見つけますelement
- isEquals: 配列が等しいかどうかを比較します
- toObject: 基本型データ配列を対応するオブジェクト配列に変換します
- 14. org.apache.commons.beanutils.PropertyUtils
- getProperty : オブジェクトのプロパティ値を取得します
- setProperty: オブジェクトのプロパティ値を設定します
- getPropertyDiscriptor: プロパティ記述子を取得します
- isReadable: プロパティがアクセス可能かどうかを確認します
- copyProperties: からプロパティ値をコピーしますあるオブジェクトから別のオブジェクトへ
- getPropertyDiscriptors : すべてのプロパティ記述子を取得します
- isWriteable: プロパティが書き込み可能かどうかを確認します
- getPropertyType: オブジェクトのプロパティ タイプを取得します
15. org.apache.commons.beanutils.BeanUtils
copyPeoperties: あるオブジェクトから別のオブジェクトにプロパティ値をコピーします (インポート パッケージ エラーに注意してください。 public static void copyProperties(Object dest, Object orig) が生成されます) dest にコピーされます)
getProperty: オブジェクトのプロパティ値を取得します
setProperty: オブジェクトのプロパティ値を設定します
populate: マップに従ってプロパティをコピーします
copyPeoperty: 単一の値をコピーしますオブジェクトから別のオブジェクトへ
cloneBean: Bean インスタンスを複製します
(org.springframework.beans.BeanUtils の copyPeoperties(Object source, Object target) がソースを b にコピーします)
end:
これで私の記事の共有は終わりです。閲覧していただきありがとうございます。何かアイデアや異なる意見がありましたら、お気軽に共有してください。
関連記事:
Java開発ツールとは何ですか?おすすめのJava開発ツール16選
関連動画:
以上が最新のコンパイル_Java を学習して、これらの共通ツールを使用できますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









OAUTH2.0のAccess_Tokenを使用して、インターフェイスアクセス許可を制御する方法は? OAuth2.0の適用では、...

バックエンド開発における階層アーキテクチャの議論。バックエンド開発では、階層アーキテクチャは一般的にコントローラー、サービス、DAOの3層を含む一般的な設計パターンです...

Javaリモートデバッグでの絶え間ない買収に関する質問と回答は、Javaをリモートデバッグに使用する際に、困難な現象に遭遇する可能性があります。それ...

初心者向けのJavaプロジェクト管理ツールを選択することと混同します。バックエンド開発を学び始めたばかりの人にとっては、適切なプロジェクト管理ツールを選択することが重要です...

分散システム分散トランザクション処理における最終的な一貫性の適用を調査することは、分散システムアーキテクチャにおいて常に問題となっています。問題を解決するために...

名前を数字に変換してグループ内でソートを実装する方法は?ユーザーをグループでソートする場合、ユーザーの名前を数字に変換して、異なる可能性があることがよくあります...

PyflinkのジョブをYARNに送信するときにPythonスクリプトが見つからない理由の分析Yarnを介してPyflinkジョブを提出しようとすると、遭遇する可能性があります...

開発プロセス中にJavaでエンティティクラスのアノテーションのパラメーターを動的に構成する方法は、さまざまな環境に応じて注釈パラメーターを動的に構成する必要性に遭遇することがよくあります...
