ハツールツール
多くの方法については、以下の公式サイトのアドレスを参照してください。 hutool公式サイトアドレス
紹介文
Hutool は小さいながらも包括的な Java ツール・ライブラリで、静的メソッドをラップすることで関連 API の学習コストを削減し生産性を高め、Java に関数型言語のエレガンスを与え、Java 言語を "sweet" にするものです。
Hutoolに含まれるツールやメソッドは、Java開発の基礎となるコードのあらゆる側面をカバーするために、ユーザーごとに丁寧に作り込まれており、大規模プロジェクトにおける小さな問題の解決や小規模プロジェクトでの効率化に最適なツールとなっています。
Hutool は、プロジェクトにおける "util" パッケージのフレンドリーな代替品で、開発者がプロジェクトで共通クラスや共通ツールメソッドをラップする手間を省き、ラップの不備によるバグを最小限に抑えながら開発に集中することを可能にします。
Hutoolの名前の由来
Hutool = Hu + toolは、オープンソースライブラリを取り除いた基礎的なコードの後の元の会社のプロジェクトで、"Hu"は会社の名前、ツールは道具の意味です。
Hutoolはどのようにコーディングの方法を変えるか
Hutoolの目標は、複雑なコードの一部をツールメソッドに置き換えることで、"コピー&ペースト"コードの問題を最小限に抑え、コードの書き方に革命を起こすことである。
例としてMD5を計算する場合。
[前回】 検索エンジンを開く -> "Java MD5 encryption" で検索 -> ブログを開く -> コピー&ペースト -> 動作するように変更する。
[現在】Hutoolの導入 -> SecureUtil.md5()の導入)
Hutoolは、コードの検索コストを削減し、ウェブ上で不揃いのコードが出現することによるバグを回避するために存在します。
コンポーネントを含む
ファイル、ストリーム、暗号化・復号化、トランスコーディング、レギュラー、スレッド、XMLなどのJDKメソッドをラップし、各種Utilツールクラスを形成するJavaベースツールクラスで、以下のコンポーネントも提供します。
メイヴン
プロジェクトのpom.xmlのdependenciesに以下を追加します。
cn.hutool</groupId>
hutool-all</artifactId>
5.5.2</version>
</dependency>
int a = 1;
//aStr is "1"
String aStr = Convert.toStr(a);
long[] b = {1,2,3,4,5};
//bStr is: "[1, 2, 3, 4, 5]"
String bStr = Convert.toStr(b);
関連
-
エラーが報告されました。リソースの読み込みに失敗しました:サーバーは500(内部サーバーエラー)のステータスで応答しました。
-
スレッド "main" での例外 java.lang.ArrayIndexOutOfBoundsException: 1
-
SyntaxError: JSON入力の予期せぬ終了 解決策とアイデア
-
0xffを10進数に変換
-
アクセス制限です。タイプ 'JPEGCodec' は API エラーではありません。
-
Java10万語ノート(インデックス付き)
-
Java ソート例外 比較メソッドの一般契約違反
-
主共有鍵の設定時に無視される問題combined-idクラスはSerializableを実装しなければならない
-
NoClassDefFoundErrorの処理(xmlreadersクラスを初期化できないピットに遭遇した)
-
Spring Boot JpaのJpaRepositoryのtypeパラメータでT,IDの型を決定する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
jd-gui Java Exceptionが発生しました。
-
Eclipseで "XXXX "の解決策を(型に)解決することができない
-
javaで非静的な解を静的な参照にすることができない
-
スレッド "main" で例外発生 java.lang.ArrayIndexOutOfBoundsException: 0 at One1.main(One1.java:3)
-
xxx:jarのアーティファクトディスクリプタの読み込みに失敗した問題は解決しました。
-
org.glassfish.jersey.servlet.ServletContainer
-
ajaxでエクセルをアップロードする
-
SailSoftレポート例外の概要と解決策。
-
com.mongodb.MongoSocketOpenException: ソケットを開くときに例外が発生します。
-
Validatedアノテーションの説明、Grouped Validation、Nested Validation、@Validと@Validatedの違い、Spring Boot @Validated