ツールを使わずに 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.PropertyUtils
1. 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 : フォルダーを削除します。文字形式のファイルコンテンツ
deleteQueitly: 例外をスローせずにファイルまたはフォルダーを削除します
-
copyFile: ファイルをコピーします
-
writeStringToFile: ファイルが存在しない場合、ターゲットファイルに文字を書き込みますcreate
-
forceMkdir: フォルダーの親ディレクトリが存在しない場合は、フォルダーを強制的に作成します
-
write: 指定されたファイルに文字を書き込みます
-
listFiles: 特定のファイルをリストしますディレクトリ内 (フィルターに従って)
-
copyDirectory: フォルダーをコピーします
-
ForceDelete: ファイルを強制的に削除します
-
3. org.apache.commons.lang.StringUtils
-
isBlank: String かどうか空である(トリミング後に判定)
-
isEmpty: 文字列が空かどうか(トリミングせずに判定)
equals: 文字列が等しいかどうか
-
join: 配列を単一の文字列にマージします。区切り文字を渡すことができます
-
split: 文字列を分割します
-
EMPTY: 空の文字列を返します
-
trimToNull: トリム後の空の文字列が null に変換された場合
-
replace: 文字列を置き換えます
- 4. org.apache.http.util.EntityUtils
-
toString: Entity を文字列に変換します。
-
consume: Entity 内のすべてのコンテンツが消費されることを確認します。 Entityの内容がソースコード内で再度消費されていることがわかります。ユーザーが消費しない場合は、Entity
toByteArray:Entityをバイトストリームに変換するときに消費されます
-
:と同じです。 Consumer は例外をスローしません
-
getContentCharset: コンテンツのエンコーディングを取得します
-
5. org.apache.commons.lang3.StringUtils
-
isBlank: 文字列が空かどうか (トリム後に判断されます) )
-
isEmpty: 文字列が空かどうか(トリミングせずにチェック)
equals: 文字列が等しいかどうか
-
join: 配列を単一の文字列にマージし、区切り文字を渡すことができます
-
split: 文字列を分割します -
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
format: フォーマットパラメータ、HTTP POST または HTTP PUT を返します application/x-www-form-urlencoded string
- parse : Convertリストへの文字列またはURI
- イレブン。org.apache.commons.codec.digest.DigestUtils
md5Hex: MD5暗号化、32ビット文字列を返します
- sha1Hex: SHA-1暗号化
- sha256Hex: SHA-256暗号化
- sha512Hex: SHA-512暗号化
- md5: MD5暗号化、16ビット文字列
- twelveを返します。コレクションユーティリティ
isEmpty: 空かどうか
- select: 条件に従ってコレクション要素をフィルタリングします
- transform: Listのmap()と同様に、指定されたメソッドに従ってコレクション要素を処理します
- filter: 要素をフィルタリングします, Reser Listのfilter()
- find:select
と基本的に同じ collect:transformとほぼ同じですが、新しい配列を返します forAllDo:各要素の指定されたメソッドを呼び出します-
isEqualCollection: 2 つのコレクションが一貫しているかどうかを判断します Thirteen.org.apache.commons.lang3.ArrayUtils
contains: 特定の文字列が含まれているかどうか addAll: 配列全体を追加します-
clone: 配列のクローンを作成します 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開発ツールの紹介
関連動画:
JAVA初心者向けビデオチュートリアル
以上が最新のコンパイル_Java を学習して、これらの共通ツールを使用できますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。