タグ

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

タグの絞り込みを解除

commonsに関するsignets_jpのブックマーク (2)

  • commons-langで数値を判定する - builder by ZDNet Japan

    第3回はNumberUtilsの判定メソッド「isNumber」と「isDigits」を扱ってみよう。 NumberUtils#isNumber NumberUtils#isNumberは、引数で指定した文字が半角の数字([0-9])の場合にのみ真を返す。 動作は以下のようになる。 NumberUtils.isNumber("111") = true →文字列が半角数字([0-9])のみで構成される場合にtrue NumberUtils.isNumber(null) = false →nullを引数に指定した場合にはfalse NumberUtils.isNumber("") = false →空文字列を引数に指定した場合にはfalse NumberUtils.isNumber("112") = false →文字列が全角数字を含む場合にはfalse NumberUtils.isNumbe

    commons-langで数値を判定する - builder by ZDNet Japan
  • 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