JAVA開発メモ
Commons-Lang のバックアップの現在との差分(No.3)
 

[トップ|一覧|単語検索|最終更新|バックアップ|ヘルプ]



  #freeze
  *[[Jakarta Commons Lang:http://jakarta.apache.org/commons/lang/]]
  [[Jakarta Commons Lang:http://jakarta.apache.org/commons/lang/]]は、主にjava.lang パッケージを対象にした再利用性の高いユーティリティクラスを提供します。
  #contents
  #amazonkey2(jakarta)
  **org.apache.commons.lang.StringUtilsクラス
  ***Stringのチェック
  -boolean ''isEmpty''(String)
  --Stringが空白またはnullの場合にtrueを返します。
  ||''null''|''""''|''" "''|''"abc"''|
  |''isEmpty''|true|true|false|false|
  |''isNotEmpty''|false|false|true|true|
  |''isBlank''|true|true|true|false|
  |''isNotBlank''|false|false|false|true|
   if (StringUtils.isEmpty(str)) {
       System.out.println(str.toUpperCase());
   }
  -boolean ''equals''(String, String)
  --二つのStringを比較し、同じ場合にはtrueを返します。
  ||''null, null''|''null, "abc"''|''"abc", null''|''"abc", "abc"''|''"abc", "ABC"''|
  |''equals''|true|false|false|true|false|
  |''equalsIgnoreCase''|true|false|false|true|true|
  ***Stringの整形
  -String ''trim''(String)
  --前後の''コントロール文字''を削除したStringを返します。
  ||''null''|''""''|''" "''|''"abc"''|''" abc "''|
  |''trim''|null|""|""|"abc"|"abc"|
  |''trimToNull''|null|null|null|"abc"|"abc"|
  |''trimToEmpty''|""|""|""|"abc"|"abc"|
  -String ''strip''(String)
  --前後の''空白''を削除したStringを返します。
  ||''null''|''""''|''" "''|''"abc"''|''" abc"''|''"abc "''|''" abc "''|
  |''strip''|null|""|""|"abc"|"abc"|"abc"|"abc"|
  |''stripToNull''|null|null|null|"abc"|"abc"|"abc"|"abc"|
  |''stripToEmpty''|""|""|""|"abc"|"abc"|"abc"|"abc"|
  ***Stringの分割・結合
  -String[] split(String)
  --空白毎に分割したString配列を返します。
   StringUtils.split(null) -> null
   StringUtils.split(" abc def ") -> ["abc", "def"]
  -String[] split(String, String)
  --第2引き数の文字列毎に分割したString配列を返します。
   StringUtils.split("abc def", null) -> ["abc", "def"]
   StringUtils.split("ab:cd:ef", ":") -> ["ab", "cd", "ef"]
   StringUtils.split("ab::ef", ":") -> ["ab", "ef"]
  -String join(Object[])
  --配列を順番につなぎ合わせたStringを返します。
   StringUtils.join([null, "", "a", "bc"]) -> "abc"
  -String join(Object[], String)
  --配列を第2引き数の文字列でつなぎ合わせたString配列を返します。
   StringUtils.join(["a", "b", "c"], null)  -> "abc"
   StringUtils.join([null, "", "a", "bc"], ',')   -> ",,a,bc"
  **org.apache.commons.lang.StringEscapeUtilsクラス
  各種に対応した文字列のエスケープ処理を
  |''メソッド''|''変換前''|''変換後''|
  |''escapeJava''|"ABC"|\"ABC\"|
  |''escapeJavaScript''|"ABC"|\"ABC\"|
  |''escapeHtml''|A&B|A&B|
  |''escapeXml''|A&B|A&B|
  |''escapeSql''|'|''|
  **org.apache.commons.lang.time.DateUtilsクラス
  -Calendar round(Calendar, int)
  --第2引き数で指定された単位で日時を四捨五入します。
   // 日単位で四捨五入する(時間は0)
   Calendar cal =
       DateUtils.round(Calendar.getInstance(), Calendar.DATE)
  -Calendar truncate(Calendar, int)
  --第2引き数で指定された単位で日時を切捨てます。
   // 日単位で切り捨てる(時間は0)
       DateUtils.truncate(Calendar.getInstance(), Calendar.DATE)
  -Iterator iterator(Calendar, int)
  --焦点となる日付と範囲のスタイルから、日付の範囲を表現する Iterator を生成します。
   // 今週の日曜から始まる一週間のIteratorを取得する
   Iterator days =
       DateUtils.iterator(Calendar.getInstance(), DateUtils.RANGE_WEEK_SUNDAY)
   Iterator days =

トップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS

Modified by MT22(Moriwaki Takashi)

"PukiWiki" 1.3.7 Copyright © 2001,2002,2003 PukiWiki Developers Team. License is GNU/GPL.
Based on "PukiWiki" 1.3 by sng
Powered by PHP 5.3.29

HTML convert time to 0.005 sec.