org.codecluster.lang
クラス StringUtils

java.lang.Object
  上位を拡張 org.codecluster.lang.StringUtils

public class StringUtils
extends java.lang.Object

文字列の操作・検証を行うクラスです。


コンストラクタの概要
StringUtils()
           
 
メソッドの概要
static java.lang.String convertFullwidthAlphabetToHalfwidthAlphabet(java.lang.String str)
          文字列 string に含まれる全角英字を半角英字に変換した文字列を返却します。
static java.lang.String convertFullwidthDigitToHalfwidthDigit(java.lang.String str)
          文字列 string に含まれる全角数字を半角数字に変換した文字列を返却します。
static java.lang.String convertHalfwidthAlphabetToFullwidthAlphabet(java.lang.String str)
          文字列 string に含まれる半角数字を全角数字に変換した文字列を返却します。
static java.lang.String convertHalfwidthDigitToFullwidthDigit(java.lang.String str)
          文字列 string に含まれる半角数字を全角数字に変換した文字列を返却します。
static boolean isSingleCharacterString(java.lang.String str)
          文字列 str が、単一の文字で構成されているかを検証します。
static boolean isSingleCharacterString(java.lang.String str, char c)
          文字列 str が、文字 c のみで構成されているかを検証します。
static boolean isSingleCharacterString(java.lang.String str, char c, int minLength, int maxLength)
          文字列 str が、文字 c のみで構成されていて、更に文字列長が minLength 以上 maxLength 以下の文字列かを検証します。
static java.lang.String shuffle(java.lang.String str)
          文字列をランダムにシャッフルします
static java.lang.String toHexString(byte[] bytes)
          byte配列を16進数文字列に変換します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

StringUtils

public StringUtils()
メソッドの詳細

convertHalfwidthDigitToFullwidthDigit

public static java.lang.String convertHalfwidthDigitToFullwidthDigit(java.lang.String str)
文字列 string に含まれる半角数字を全角数字に変換した文字列を返却します。

パラメータ:
str - 変換元となる文字列
戻り値:
変換後の文字列

convertHalfwidthAlphabetToFullwidthAlphabet

public static java.lang.String convertHalfwidthAlphabetToFullwidthAlphabet(java.lang.String str)
文字列 string に含まれる半角数字を全角数字に変換した文字列を返却します。

パラメータ:
str - 変換元となる文字列
戻り値:
変換後の文字列

convertFullwidthDigitToHalfwidthDigit

public static java.lang.String convertFullwidthDigitToHalfwidthDigit(java.lang.String str)
文字列 string に含まれる全角数字を半角数字に変換した文字列を返却します。

パラメータ:
str - 変換元となる文字列
戻り値:
変換後の文字列

convertFullwidthAlphabetToHalfwidthAlphabet

public static java.lang.String convertFullwidthAlphabetToHalfwidthAlphabet(java.lang.String str)
文字列 string に含まれる全角英字を半角英字に変換した文字列を返却します。

パラメータ:
str - 変換元となる文字列
戻り値:
変換後の文字列

isSingleCharacterString

public static boolean isSingleCharacterString(java.lang.String str)

文字列 str が、単一の文字で構成されているかを検証します。

パラメータ:
str - 検証する対象文字列
戻り値:
単一の文字で構成されていれば true

isSingleCharacterString

public static boolean isSingleCharacterString(java.lang.String str,
                                              char c)

文字列 str が、文字 c のみで構成されているかを検証します。

パラメータ:
str - 検証する対象文字列
c - 文字列を構成する文字
戻り値:
str が c のみで構成されていれば true

isSingleCharacterString

public static boolean isSingleCharacterString(java.lang.String str,
                                              char c,
                                              int minLength,
                                              int maxLength)

文字列 str が、文字 c のみで構成されていて、更に文字列長が minLength 以上 maxLength 以下の文字列かを検証します。

パラメータ:
str - 検証する対象文字列
c - 文字列を構成する文字
minLength - 最小文字列長
maxLength - 最大文字列長
戻り値:
str が c のみで構成されていて、文字列長が minLength 以上 maxLength 以下の文字列なら true

shuffle

public static java.lang.String shuffle(java.lang.String str)

文字列をランダムにシャッフルします

パラメータ:
str - 入力文字列
戻り値:
シャッフルされた文字列

toHexString

public static java.lang.String toHexString(byte[] bytes)
byte配列を16進数文字列に変換します。

パラメータ:
bytes - バイト配列
戻り値:
16進数文字列