skillup

技術ブログ

Java

ApacheCommonsのライブラリ

投稿日:2015年8月4日 更新日:

先日のエントリーでBeanUtilsが非常に使えるという話をしたのですが、それ以外にもApacheCommonsのライブラリには使えるものがかなりあります。

かなりあります、というかなぜ今まで使ってなかったんだろう・・という感じですね。自力でライブラリを作る作業は無駄にはならないとは思うのですが、やはり完全にバグを防ぐことはできません。

勉強にはいいと思いますが、やはり業務で使うためにはオープンソースのライブラリを使うのが一番でしょう。

有名なものだと解説しているサイトなども多いため、情報収集もしやすいです。

頻度順

受験ではありませんが、よく出る順に使われるライブラリなどをまとめたリンクがありましたのでご紹介。

参考リンク

知らないと損しそうなApache Commonsの機能集

よく使うjakarta commonsの機能を10個

文字列系

StringUtilsです。一番有名っぽいですね。PHPからJavaに移ってきて何より悩まされたのがNullPointerでプログラムが落ちてしまうことですね。

nullチェックと空白を合わせてチェックできる isEmptyやnullチェックと空白スペースチェックができるisBlankなどその他にも使えるものがたくさんありそうです。

参考リンク

Lang – StringUtilsクラス

Apache commons-langのStringUtilsで使えそうなものを抜き出してみた

数値系

NumberUtilsです。これまたNull対策以外にもいろんな対策がいたりつくせりです。

参考リンク

デバッグ

オブジェクトのプロパティをすべて出力してくれるなど。いやー自力で実装してました。
参考リンク
他にもログ系で調査が必須なので随時調べていきたいです。

-Java
-

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

no image

メソッドのtransient

エンティティを作成するときに、データベースのカラムにない値をプロパティを持たせるためにはtransientという修飾子が必要です。 参考リンク フィールド以外のプロパティをエンティティに持たせる 通常 …

no image

instanceofとgetClassについて

Javaでの型の判定などに使われるinstance ofとgetClassについてメモしたいと思います。 Contents1 instance of2 getClass instance of A i …

no image

配列からListへの変換

配列からListにしたいとき、ループでいちいち回さなくても下記の処理で一気にListに変換できます。

Netbeansに教えてもらいま …

no image

Javaビルドツール

JavaではPHPやRubyなどといったインタプリタ言語とは違い、ソースはクラスファイルといわれるファイルに変換する必要があります。この作業をコンパイルと呼びます。最低限この作業をやらないとプログラム …

no image

Fileオブジェクトの操作

業務でテキストファイルを読み込んで、別形式に変換して出力みたいなアプリを作ったときにファイルオブジェクトについていろいろ調べたんでまとめておきます。 Contents1 ファイルオブジェクトとは?2 …

アーカイブ