タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

javaとcommonsに関するigaiga07のブックマーク (2)

  • Apache commonsが便利な件(commons-configuration編) - 都元ダイスケ IT-PRESS

    久々のシリーズ。 今回はcommons-configuration。設定ファイル、ってありますよね。Javaだとproperties、Windosだとiniファイルが使われる事が多い。複雑なものだとXMLで書いたりする。 さて、そんなファイルの読み込み・書き出しってどうしますか。まさかFileInputStreamで自前で読み出すとか、しないですよね。コメント行の処理等、やらなきゃいけないことは結構あります。まぁ、propファイルだったらPropertiesクラスで読み書きできますが、それでも、そうそう便利には出来ていません。 XMLファイルだったりすると、DOM組んで読み書きしますかね。これも結構大仕事。 という時に使うのがcommons-configurationのようです。まぁ、能書きよりコードですかね。 propertiesファイルの場合 foo = hoge foo.bar =

    Apache commonsが便利な件(commons-configuration編) - 都元ダイスケ IT-PRESS
  • commons-langでゼロパディングする--commons-langの便利メソッド - builder by ZDNet Japan

    前回までは判定メソッドを扱ってきたが、今回は文字列を生成するメソッド「leftPad」を紹介したい。これを利用すると、commons-langで固定長の文字列を簡単に生成することができる。 StringUtils#leftPad StringUtils#leftPadメソッドの処理内容については例を示すのが早いだろう。 System.out.println( StringUtils.leftPad("123",7,'0') ); 実行結果は、 "0000123" となる。 StringUtils#leftPadメソッドは、「第1引数で指定した文字列」を、「第2引数で指定した桁数」になるように、「第3引数で指定した文字」で、「固定長の文字列」に変換する、というもの。 このように0(ゼロ)を付加して固定長の文字列にすることを「ゼロパディング」という。 筆者の経験では「伝票番号」などのために、固

    commons-langでゼロパディングする--commons-langの便利メソッド - builder by ZDNet Japan
  • 1