この記事では、非常に優れた Java ツール ライブラリを紹介します——Hutool
公式 Web サイトのアドレス: https://www .hutool.cn/
github アドレス: https://github.com/looly/hutool
gitee アドレス: https://github.com/looly/hutool
公式 Web サイトの作成者の説明を見てみましょう:
Hutool は Java ツールキットであり、単なるツールキットです。コードのすべての行を簡素化するのに役立ちます。そして、すべてのメソッドを減らして、Java 言語も「甘い」ものにすることができます。 Hutool はもともと私のプロジェクトの「util」パッケージを編集したものでしたが、その後徐々に業務に関係のない機能を蓄積・追加し、他のオープンソース プロジェクトの本質を徹底的に研究し、独自の整理と修正を経て、最終的に完成しました。豊富なオープンソース ツール セットを形成しました。
Hutool の設計思想は、定義の繰り返しを最小限に抑え、プロジェクト内のユーティリティ パッケージをできるだけ少なくすることです。いくつかのアイデアを次に示します。
メソッドはオブジェクトよりも優先されます
自動認識はユーザーよりも優れています定義
#利便性と柔軟性の共存
##オプションの依存性原則
#侵入原則なし
#Hutool を選ぶ理由?
概要 | |
---|---|
JDK 動的プロキシのカプセル化、非 IOC でのアスペクト サポートを提供します | #hutool-bloomFilter |
hutool-cache | |
hutool-core | |
hutool-cron | |
hutool-crypto | 暗号化および復号化モジュール。対称、非対称およびダイジェスト アルゴリズムのカプセル化を提供します。 |
hutool-db | JDBC ActiveRecord のアイデアに基づくカプセル化されたデータ操作 |
hutool-dfa | DFA モデルに基づく複数キーワード検索 |
hutool -extra | サードパーティのパッケージング用の拡張モジュール (テンプレート エンジン、電子メール、サーブレット、QR コード、絵文字、FTP、単語セグメンテーションなど) |
hutool -http | HttpUrlConnection に基づく Http クライアントのカプセル化 |
hutool-log | ログの自動識別のためのログ ファサード |
hutool-script | JavaScript などのスクリプト実行のカプセル化 |
hutool-setting | より強力な設定構成ファイルとプロパティのカプセル化 |
hutool-system | システム パラメーター呼び出しのカプセル化 (JVM) |
hutool-json | JSON 実装 |
hutool-captcha | 画像検証コードの実装 |
hutool-poi | Excel と Word の POI へのカプセル化 |
hutool-socket | NIO および AIO の Java ベースのソケット カプセル化 |
##
<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.6</version> </dependency>
compile 'cn.hutool:hutool-all:5.3.6'
import cn.hutool.core.util.ArrayUtil; import cn.hutool.core.util.StrUtil; public class HutoolTest { public static void main(String[] args) { // String 操作 String str = "hello_word"; System.out.println(StrUtil.isBlank(str)); // 判断字符串是否为空 System.out.println(StrUtil.toCamelCase(str)); // 字符串“_”转驼峰 System.out.println(StrUtil.concat(true, str, null, "123")); //字符串连接 System.out.println(ArrayUtil.toString(StrUtil.splitToArray(str, '_'))); // 字符串拆分数组,内部帮我们做了判断,所以是安全的 } }
実行結果:
以上が他の子もこどもの日を祝っているので、とっても素敵なツールをオススメさせてくださいの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。