ホームページ  >  記事  >  Java  >  最新のコンパイル_Java を学習して、これらの共通ツールを使用できます

最新のコンパイル_Java を学習して、これらの共通ツールを使用できます

php是最好的语言
php是最好的语言オリジナル
2018-08-01 16:04:211646ブラウズ

ツールを使わずに 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ブロックに配置されます
  1. toString: IOストリーム、Uri、byte[]をStringに変換します
  2. copy: 入力ストリームからIOストリームデータをコピーします出力ストリームに書き込みます、最大 2GB までサポートされています
  3. toByteArray: 入力ストリームと URI から byte[] を取得します
  4. write: バイト、文字などを出力ストリームに書き込みます
  5. toInputStream: 文字を入力ストリームに変換します
  6. readLines: 入力ストリームから複数行のデータを読み取り、Listを返します
  7. copyLarge: copyと同じで、2GBを超えるデータのコピーをサポートします
  8. lineIterator: 入力ストリームから反復を返しますデバイスはパラメータ要件に従ってすべてのデータを読み取ります。データが十分でない場合は失敗します。 org.apache.commons.io.FileUtils
  9. readFileToString : フォルダーを削除します。文字形式のファイルコンテンツ

deleteQueitly: 例外をスローせずにファイルまたはフォルダーを削除します
  1. copyFile: ファイルをコピーします
  2. writeStringToFile: ファイルが存在しない場合、ターゲットファイルに文字を書き込みますcreate
  3. forceMkdir: フォルダーの親ディレクトリが存在しない場合は、フォルダーを強制的に作成します
  4. write: 指定されたファイルに文字を書き込みます
  5. listFiles: 特定のファイルをリストしますディレクトリ内 (フィルターに従って)
  6. copyDirectory: フォルダーをコピーします
  7. ForceDelete: ファイルを強制的に削除します
  8. 3. org.apache.commons.lang.StringUtils
  9. isBlank: String かどうか空である(トリミング後に判定)
  10. isEmpty: 文字列が空かどうか(トリミングせずに判定)

equals: 文字列が等しいかどうか
  1. join: 配列を単一の文字列にマージします。区切り文字を渡すことができます
  2. split: 文字列を分割します
  3. EMPTY: 空の文字列を返します
  4. trimToNull: トリム後の空の文字列が null に変換された場合
  5. replace: 文字列を置き換えます
  6. 4. org.apache.http.util.EntityUtils
  7. toString: E​​ntity を文字列に変換します。
  8. consume: Entity 内のすべてのコンテンツが消費されることを確認します。 Entityの内容がソースコード内で再度消費されていることがわかります。ユーザーが消費しない場合は、Entity

toByteArray:Entityをバイトストリームに変換するときに消費されます
  1. :と同じです。 Consumer は例外をスローしません
  2. getContentCharset: コンテンツのエンコーディングを取得します
  3. 5. org.apache.commons.lang3.StringUtils
  4. isBlank: 文字列が空かどうか (トリム後に判断されます) )
  5. isEmpty: 文字列が空かどうか(トリミングせずにチェック)

equals: 文字列が等しいかどうか
  1. join: 配列を単一の文字列にマージし、区切り文字を渡すことができます
  2. split: 文字列を分割します
  3. EMPTY: 空の文字列を返します
  4. replace: 文字列を置換します
  5. capitalize: 最初の文字を大文字にします
  6. 6. org.apache.commons.io.FilenameUtil s
  7. getExtension: ファイルのサフィックスを返す
  8. getBaseName: サフィックス名を除いたファイル名を返します

  9. getName: ファイルの完全名を返します

  10. concat: コマンドラインスタイルでファイルパスを結合します (詳細についてはメソッドのコメントを参照してください)

  11. removeExtension: サフィックス名を削除します

  12. normalize: パスを正規化します

  13. wildcardMatch: ワイルドカードを照合します

  14. seperatorToUnix: パス区切り文字を UNIX システム形式、つまり /

  15. に変更します
  16. getFullPath : ファイルを除くファイル パスを取得します。 Name

  17. isExtension: ファイルのサフィックス名が受信パラメーター (List) の 1 つであるかどうかを確認します

7。 hasText: 文字列に Text が含まれているかどうかを確認します

  1. hasLength: 文字列の長さが 0 より大きいかどうかを確認します

  2. isEmpty: 文字列が空かどうかを確認します (オブジェクトとして渡された場合は、オブジェクトが空であるかどうかを判断します) null)

  3. commaDelimitedStringToArray: カンマ区切りの文字列 配列に変換

  4. collectionToDelimitedString: コレクションを CSV 形式の文字列に変換

  5. replace 置換文字列

  6. delimitedListToStringArray: Split と同等

  7. 大文字を外す:最初の文字を小文字にする

  8. collectionToDelimitedCommaString: put コレクションをCSV形式の文字列に変換します

  9. tokenizeToStringArray: 基本的にはsplitと同じですが、空白の単語を自動的に削除できます

  10. 8。 .ArrayUtils

contains: 特定の文字列が含まれているかどうか

  1. addAll: 配列全体を追加します

  2. clone: 配列のクローンを作成します

  3. isEmpty: 配列が空かどうか

  4. add: 配列に要素を追加します

  5. subarray: 配列をインターセプトします

  6. indexOf: 要素の添字を見つけます

  7. isEquals: 配列が等しいかどうか比較します

  8. toObject: 基本型を変換しますデータ配列を対応するオブジェクト配列に変換します

  9. 9. org.apache.commons.lang.StringEscapeUtils / org.apache.commons.lang3.StringEscapeUtils

unescapeHtml4: HTML をエスケープ

  1. escapeXml: xml をエスケープする

  2. unescapeXml: xml をエスケープする

  3. escapeJava: Unicode エンコーディングをエスケープする

  4. escapeEcmaScript: EcmaScript 文字をエスケープする

  5. unescapeJava: Unicode エンコードをエスケープ解除します

  6. escapeJson: json をエスケープします文字

  7. escapeXml1 0: Escape Xml10

  8. (commons-text パッケージのメソッドを使用することをお勧めします。 )

    ten. org.apache.http.client.utils.URLEncodedUtils

format: フォーマットパラメータ、HTTP POST または HTTP PUT を返します application/x-www-form-urlencoded string

  1. parse : Convertリストへの文字列またはURI

  2. イレブン。org.apache.commons.codec.digest.DigestUtils

md5Hex: MD5暗号化、32ビット文字列を返します

  1. sha1Hex: SHA-1暗号化

  2. sha256Hex: SHA-256暗号化

  3. sha512Hex: SHA-512暗号化

  4. md5: MD5暗号化、16ビット文字列

  5. twelveを返します。コレクションユーティリティ

isEmpty: 空かどうか

  1. select: 条件に従ってコレクション要素をフィルタリングします

  2. transform: Listのmap()と同様に、指定されたメソッドに従ってコレクション要素を処理します

  3. filter: 要素をフィルタリングします, Reser Listのfilter()

  4. find:select

  5. と基本的に同じ
  6. collect:transformとほぼ同じですが、新しい配列を返します
  7. forAllDo:各要素の指定されたメソッドを呼び出します
  8. isEqualCollection: 2 つのコレクションが一貫しているかどうかを判断します
  9. Thirteen.org.apache.commons.lang3.ArrayUtils

    contains: 特定の文字列が含まれているかどうか
  1. addAll: 配列全体を追加します
  2. clone: 配列のクローンを作成します
  3. isEmpty: 配列が空かどうか
  4. add: 配列に要素を追加します
  5. subarray: 配列をインターセプトします
  6. indexOf: の添え字を見つけますelement
  7. isEquals: 配列が等しいかどうかを比較します
  8. toObject: 基本型データ配列を対応するオブジェクト配列に変換します
  9. 14. org.apache.commons.beanutils.PropertyUtils

    getProperty : オブジェクトのプロパティ値を取得します
  1. setProperty: オブジェクトのプロパティ値を設定します
  2. getPropertyDiscriptor: プロパティ記述子を取得します
  3. isReadable: プロパティがアクセス可能かどうかを確認します
  4. copyProperties: からプロパティ値をコピーしますあるオブジェクトから別のオブジェクトへ
  5. getPropertyDiscriptors : すべてのプロパティ記述子を取得します
  6. isWriteable: プロパティが書き込み可能かどうかを確認します
  7. getPropertyType: オブジェクトのプロパティ タイプを取得します

15. org.apache.commons.beanutils.BeanUtils

  1. copyPeoperties: あるオブジェクトから別のオブジェクトにプロパティ値をコピーします (インポート パッケージ エラーに注意してください。 public static void copyProperties(Object dest, Object orig) が生成されます) dest にコピーされます)

  2. getProperty: オブジェクトのプロパティ値を取得します

  3. setProperty: オブジェクトのプロパティ値を設定します

  4. populate: マップに従ってプロパティをコピーします

  5. copyPeoperty: 単一の値をコピーしますオブジェクトから別のオブジェクトへ

  6. cloneBean: Bean インスタンスを複製します

(org.springframework.beans.BeanUtils の copyPeoperties(Object source, Object target) がソースを b にコピーします)

end:

これで私の記事の共有は終わりです。閲覧していただきありがとうございます。何かアイデアや異なる意見がありましたら、お気軽に共有してください。

関連記事:

Java開発ツールとは何ですか?おすすめのJava開発ツール16選

初心者向けによく使われるJava開発ツールの紹介

関連動画:

JAVA初心者向けビデオチュートリアル

以上が最新のコンパイル_Java を学習して、これらの共通ツールを使用できますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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