mokit.util
クラス StringUtil

java.lang.Object
  拡張mokit.util.StringUtil

public class StringUtil
extends java.lang.Object

文字列を処理するための機能を提供します。

作成者:
Takuto Nishioka

フィールドの概要
static int HANKAKU
          半角変換を指定する定数です。
static int HIRAKANA
          ひらがな変換を指定する定数です。
static int KATAKANA
          カタカナ変換を指定する定数です。
static int ZENKAKU
          全角変換を指定する定数です。
 
コンストラクタの概要
StringUtil()
           
 
メソッドの概要
static boolean checkAlphabet(java.lang.String str)
          文字列に英字以外が含まれていないかチェックします。
static boolean checkNumber(java.lang.String str)
          文字列に数値以外が含まれていないかチェックします。
static java.lang.String cnvAlphabet(java.lang.String str, int type)
          英字を全角⇔半角変換します。
static java.lang.String cnvKana(java.lang.String str)
          半角カタカナから全角カタカナへ変換します。
static java.lang.String cnvKana2(java.lang.String str, int type)
          かな⇔カナを変換します。
static java.lang.String cnvNumber(java.lang.String str, int type)
          数字を全角⇔半角変換します。
static int countStr(java.lang.String target, java.lang.String by)
          対象文字列に、指定された文字列がいくつ含まれるか調べます。
static java.lang.String replace(java.lang.String target, java.lang.String[] from, java.lang.String[] to)
          対象文字列を置換します。
static java.lang.String replace(java.lang.String target, java.lang.String from, java.lang.String to)
          対象文字列を置換します。
static java.lang.String[] split(java.lang.String target, java.lang.String by)
          対象文字列を、指定された文字列に一致する位置で分割します。
static java.lang.String[] splitCsv(java.lang.String target)
          CSV形式の文字列を分割します。
static int[] splitInt(java.lang.String target, java.lang.String by)
          対象文字列を、指定された文字列に一致する位置で分割し、intに変換します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ZENKAKU

public static final int ZENKAKU
全角変換を指定する定数です。

関連項目:
定数フィールド値

HANKAKU

public static final int HANKAKU
半角変換を指定する定数です。

関連項目:
定数フィールド値

HIRAKANA

public static final int HIRAKANA
ひらがな変換を指定する定数です。

関連項目:
定数フィールド値

KATAKANA

public static final int KATAKANA
カタカナ変換を指定する定数です。

関連項目:
定数フィールド値
コンストラクタの詳細

StringUtil

public StringUtil()
メソッドの詳細

replace

public static java.lang.String replace(java.lang.String target,
                                       java.lang.String from,
                                       java.lang.String to)
対象文字列を置換します。

パラメータ:
target - 対象文字列
from - 置換元の文字列
to - 置換先の文字列
戻り値:
置換された文字列を返します。

replace

public static java.lang.String replace(java.lang.String target,
                                       java.lang.String[] from,
                                       java.lang.String[] to)
対象文字列を置換します。
置換元、置換先文字列を配列で指定できます。

パラメータ:
target - 対象文字列
from - 置換元の文字列配列
to - 置換先の文字列配列
戻り値:
置換された文字列を返します。

countStr

public static int countStr(java.lang.String target,
                           java.lang.String by)
対象文字列に、指定された文字列がいくつ含まれるか調べます。

パラメータ:
target - 対象文字列
by - カウント文字列
戻り値:
指定された文字列に含まれる個数を返します。

split

public static java.lang.String[] split(java.lang.String target,
                                       java.lang.String by)
対象文字列を、指定された文字列に一致する位置で分割します。

パラメータ:
target - 対象文字列
by - 区切り文字列
戻り値:
指定された文字列で分割された文字列の配列を返します。

splitCsv

public static java.lang.String[] splitCsv(java.lang.String target)
CSV形式の文字列を分割します。
対象文字列は、"文字","文字","文字" 形式のCSV文字列である必要があります。

パラメータ:
target - 対象文字列
戻り値:
分割された文字列の配列を返します。

splitInt

public static int[] splitInt(java.lang.String target,
                             java.lang.String by)
対象文字列を、指定された文字列に一致する位置で分割し、intに変換します。

パラメータ:
target - 対象文字列
by - 区切り文字列
戻り値:
指定された文字列で分割された数値の配列を返します。

cnvNumber

public static java.lang.String cnvNumber(java.lang.String str,
                                         int type)
数字を全角⇔半角変換します。

パラメータ:
str - 変換対象文字列
type - ZENKAKU(0), HANKAKU(1)
戻り値:
文字列を変換して返します。

cnvAlphabet

public static java.lang.String cnvAlphabet(java.lang.String str,
                                           int type)
英字を全角⇔半角変換します。

パラメータ:
str - 変換対象文字列
type - ZENKAKU(0), HANKAKU(1)
戻り値:
文字列を変換して返します。

cnvKana2

public static java.lang.String cnvKana2(java.lang.String str,
                                        int type)
かな⇔カナを変換します。

パラメータ:
str - 変換対象文字列
type - HIRAKANA(2), KATAKANA(2)
戻り値:
文字列を変換して返します。

cnvKana

public static java.lang.String cnvKana(java.lang.String str)
半角カタカナから全角カタカナへ変換します。

パラメータ:
str - 変換対象文字列
戻り値:
文字列を変換して返します。

checkNumber

public static boolean checkNumber(java.lang.String str)
文字列に数値以外が含まれていないかチェックします。

戻り値:
適正な値であればtrueを返します。

checkAlphabet

public static boolean checkAlphabet(java.lang.String str)
文字列に英字以外が含まれていないかチェックします。

パラメータ:
str - 対象文字列
戻り値:
適正な値であればtrueを返します。