org.seasar.aptina.commons.util
クラス StringUtils

java.lang.Object
  上位を拡張 org.seasar.aptina.commons.util.StringUtils

public class StringUtils
extends Object

文字列を扱うユーティリティです.

作成者:
koichik

メソッドの概要
static String capitalize(String s)
          文字列の先頭文字を大文字化した文字列を返します.
static String decapitalize(String s)
          文字列の先頭文字を小文字化した文字列を返します.
static boolean isEmpty(CharSequence s)
          文字列が null または空なら true を返します.
static boolean isNotEmpty(CharSequence s)
          文字列が null でも空でもなければ true を返します.
static String join(Iterable<? extends CharSequence> elements1, Iterable<? extends CharSequence> elements2, String separator1, String separator2)
          同じ長さを持つ二つの文字列シーケンスのそれぞれの対応する要素をセパレータ 1 で区切って連結し, それらをセパレータ 2 で区切って連結した文字列を返します.
static String join(Iterable<? extends CharSequence> elements, String separator)
          シーケンスの要素をセパレータで区切って連結した文字列を返します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

isEmpty

public static boolean isEmpty(CharSequence s)
文字列が null または空なら true を返します.

パラメータ:
s - 文字列
戻り値:
文字列が null または空なら true

isNotEmpty

public static boolean isNotEmpty(CharSequence s)
文字列が null でも空でもなければ true を返します.

パラメータ:
s - 文字列
戻り値:
文字列が null でも空でもなければ true

capitalize

public static String capitalize(String s)
文字列の先頭文字を大文字化した文字列を返します.

パラメータ:
s - 文字列
戻り値:
文字列の先頭文字を大文字化した文字列

decapitalize

public static String decapitalize(String s)
文字列の先頭文字を小文字化した文字列を返します.

JavaBeans の仕様に従い, 先頭の2文字がともに大文字の場合はそのまま返します.

パラメータ:
s - 文字列
戻り値:
文字列の先頭文字を小文字化した文字列

join

public static String join(Iterable<? extends CharSequence> elements,
                          String separator)
シーケンスの要素をセパレータで区切って連結した文字列を返します.

join(asList("a", "b", "c"), ", ")"a, b, c" を返します.

パラメータ:
elements - 文字列のシーケンス
separator - 文字列を区切るセパレータ
戻り値:
シーケンスの要素をセパレータで区切って連結した文字列

join

public static String join(Iterable<? extends CharSequence> elements1,
                          Iterable<? extends CharSequence> elements2,
                          String separator1,
                          String separator2)
同じ長さを持つ二つの文字列シーケンスのそれぞれの対応する要素をセパレータ 1 で区切って連結し, それらをセパレータ 2 で区切って連結した文字列を返します.

join(asList("a", "b", "c"), asList("1", "2", "3"), ":", ", ")"a:1, b:2, c:3" を返します.

パラメータ:
elements1 - 文字列のシーケンス1
elements2 - 文字列のシーケンス2
separator1 - 二つのシーケンスのそれぞれの対応する要素を区切るセパレータ
separator2 - 二つのシーケンスのそれぞれの対応する要素を連結した文字列を区切るセパレータ
戻り値:
同じ長さの二つのシーケンスのそれぞれの対応する要素をセパレータ1で区切って連結し, それらをセパレータ2で区切って連結した文字列


Copyright © 2009-2010 The Seasar Foundation. All Rights Reserved.