青い鴉のブログ

闇のプログラマーの青い鴉(ぶるくろ)が情報発信していくブログです。

【Java】JunkUtil【汎用ライブラリ】

地元で就職できなくて暇なので、JunkUtilというプロジェクトを始めました。

http://www.arkhamsoft.jp/junkutil/

現状、以下が主なクラスです。

junkutil.common

 StringUtil……標準のStringクラスに不足している機能の補完
 FileUtil……ファイルの内容をListやStringで取得、書き出し
 NullUtil……各種nvl関数
 OptGets……引数の解析(バッチプログラムを作る際に効果的)
 DataDumper……なんでも見やすくダンプ表示(デバッグに効果的)
 Config……Iniファイルの読み込み(自動エンコード判別機能つき)

junkutil.set

 LzList、LzMap……orやand、setやmargeなど、パワフルな操作が可能に

junkutil.excel

 CSV……MS-CSV、TSVを解析
 ExcelUtil……Excelの読み書き

junkutil.gui

 LzLookAndFeel……外観を簡単に変えられるクラス
 LzMenu……メニューとアクションを手軽に関連付けできるようにしたクラス
 LzCallBack……LzMenuと共に使えるコールバック
 LzFrame, LzDialog……Escキーでのクローズに対応したクラス