StringUtil (Unnamed - jp.hrtdotnet:hdnlibrary:jar:2.1.2 2.1.2 API)
Date: 2011-05-25

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.hrtdotnet.java.util
クラス StringUtil

    java.lang.Object
      jp.hrtdotnet.java.util.StringUtil

    public class StringUtil

extends java.lang.Object

文字列のチェックをするクラスです。

導入されたバージョン:
  2.0
作成者:
  hrtdotnet.jp
  http://www.hrtdotnet.jp/

コンストラクタの概要
`StringUtil()`

メソッドの概要
`static boolean` | `checkFrontSpace(java.lang.String str)` 文字列の前方が半角スペースかどうかを判定します。
`static boolean` | `checkFrontSpace(java.lang.String str, boolean em)` 文字列の前方が全半角空白スペースかどうかを判定します。
`static boolean` | `checkRearSpace(java.lang.String str)` 文字列の後方が半角スペースかどうかを判定します。
`static boolean` | `checkRearSpace(java.lang.String str, boolean em)` 文字列の後方が全半角空白スペースかどうかを判定します。
`static java.lang.String` | `completeZero(int number, int digit)` 0以上の整数の桁が指定桁数まで達していない場合に先頭に0をつけて補完します。
`static java.lang.String[]` | `csvSplit(java.lang.String line, java.lang.String delim)` CSV形式の文字列を分割します。
`static java.lang.String[]` | `csvSplit(java.lang.String line, java.lang.String delim, char quot)` CSV形式の文字列を分割します。
`static boolean` | `includeChar(java.lang.String str, char c)` 文字列の中に指定した１文字が含まれているかを文字の大小の区別して判断します。
`static boolean` | `includeChar(java.lang.String str, char c, boolean em)` 文字列の中に指定した１文字が含まれているかを判断します。
`static boolean` | `isAlphabet(char c)` char文字が英字かどうかの判定をします。
`static boolean` | `isAlphabet(java.lang.String str)` 文字列が英字かどうか判定します。
`static java.lang.String[]` | `split(java.lang.String str, java.lang.String delim)` 正規表現を使わないで文字列を区切り文字で区切り、文字列配列として取得します。
`static java.lang.String` | `toBinaryString(int number)` int型整数を32ビットの2進数のビット文字列に変換します。
`static char` | `toSingleByteChar(char c)` 全角文字を半角文字に変換します。
`static java.lang.String` | `toSingleByteString(java.lang.String str)` 文字列中のマルチバイト文字をシングルバイト文字に変換します。
`static java.lang.String` | `toUnicodeHex(java.lang.String str)` 文字列をUnicode 16進コードに変換します。
`static java.lang.String` | `toUnicodeHexMultiByte(java.lang.String str)` 文字列中のマルチバイト文字をUnicode 16進コードに変換します。
`static java.lang.String` | `toUnicodeString(java.lang.String str)` Unicode 16進コードを文字列に変換します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### StringUtil

    public StringUtil()

メソッドの詳細

### isAlphabet

    public static boolean isAlphabet(char c)

  char文字が英字かどうかの判定をします。 英字は半角英字[a-zA-Z]と全角英字[ａ-ｚＡ-Ｚ]とします。

  パラメータ:
    `c` - 判定する文字
  戻り値:
    英字であればtrue、そうでなければfalse
  導入されたバージョン:
    2.0

### isAlphabet

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

  文字列が英字かどうか判定します。 英字は半角英字[a-zA-Z]と全角英字[ａ-ｚＡ-Ｚ]とします。

  パラメータ:
    `str` - 判定する文字列
  戻り値:
    英字であればtrue、そうでなければfalse
  導入されたバージョン:
    2.0

### includeChar

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

  文字列の中に指定した１文字が含まれているかを文字の大小の区別して判断します。 １文字は大小を区別されます。 文字列がnullや空文字の場合はfalseを返します。

  パラメータ:
    `str` - 対象の文字列
    `c` - 含まれるかを判定する文字
  戻り値:
    含まれていればtrue、含まれていなければfalse
  導入されたバージョン:
    2.0

### includeChar

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

  文字列の中に指定した１文字が含まれているかを判断します。 大小を区別をするかしないかを指定することができます。 文字列がnullや空文字の場合はfalseを返します。

  パラメータ:
    `str` - 対象の文字列
    `c` - 含まれるかを判定する文字
    `em` - 大小区別をする場合はtrue、大小区別しないのであればfalse
  戻り値:
    含まれていればtrue、含まれていなければfalse
  導入されたバージョン:
    2.0

### checkFrontSpace

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

  文字列の前方が半角スペースかどうかを判定します。

  パラメータ:
    `str` - 対象の文字列
  戻り値:
    前方が半角スペースならばtrue、そうでなければfalse
  導入されたバージョン:
    2.0

### checkFrontSpace

    public static boolean checkFrontSpace(java.lang.String str,
                                          boolean em)

  文字列の前方が全半角空白スペースかどうかを判定します。 全角スペースの判定をするかどうかを指定することができます。

  パラメータ:
    `str` - 対象の文字列
    `em` - 全半角はtrue、半角のみはfalse
  戻り値:
    前方がスペースならばtrue、そうでなければfalse
  導入されたバージョン:
    2.0

### checkRearSpace

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

  文字列の後方が半角スペースかどうかを判定します。

  パラメータ:
    `str` - 対象の文字列
  戻り値:
    後方が半角スペースならばtrue、そうでなければfalse
  導入されたバージョン:
    2.0

### checkRearSpace

    public static boolean checkRearSpace(java.lang.String str,
                                         boolean em)

  文字列の後方が全半角空白スペースかどうかを判定します。 全角スペースの判定をするかどうかを指定することができます。

  パラメータ:
    `str` - 対象の文字列
    `em` - 全半角はtrue、半角のみはfalse
  戻り値:
    後方がスペースならばtrue、そうでなければfalse
  導入されたバージョン:
    2.0

### toSingleByteChar

    public static char toSingleByteChar(char c)

  全角文字を半角文字に変換します。 半角文字の場合はそのまま返されます。 半角に変換できない文字を指定することはできません。
  現バージョンでは数値と「?」のみ対応しています。

  パラメータ:
    `c` - 半角に変換する文字
  戻り値:
    半角に変換した文字
  例外:
    `java.lang.IllegalArgumentException` - 半角に変換できない文字が指定された場合
  導入されたバージョン:
    2.0

### toSingleByteString

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

  文字列中のマルチバイト文字をシングルバイト文字に変換します。 半角に変換できる文字はtoSingleByteChar(char)に依存します。 シングルバイト文字に変換できない文字列を指定することはできません。

  パラメータ:
    `str` - 半角に変換する文字列
  戻り値:
    半角に変換された文字列
  例外:
    `java.lang.NullPointerException` - strがnullの場合
    `java.lang.IllegalArgumentException` - strが半角に変換できない文字列の場合
  導入されたバージョン:
    2.0

### toUnicodeHexMultiByte

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

  文字列中のマルチバイト文字をUnicode 16進コードに変換します。 変換された文字列は新規に作成されたオブジェクトです。

  パラメータ:
    `str` - 変換する文字列
  戻り値:
    Unicode 16進コードに変換された文字列
  導入されたバージョン:
    2.0

### toUnicodeHex

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

  文字列をUnicode 16進コードに変換します。 変換された文字列は新規に作成されたオブジェクトです。

  パラメータ:
    `str` - 変換する文字列
  戻り値:
    Unicode 16進コードに変換された文字列
  導入されたバージョン:
    2.0

### toUnicodeString

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

  Unicode 16進コードを文字列に変換します。 変換された文字列は新規に作成されたオブジェクトです。

  パラメータ:
    `str` - 変換するUnicode 16進コード
  戻り値:
    変換された文字列
  導入されたバージョン:
    1.0

### csvSplit

    public static java.lang.String[] csvSplit(java.lang.String line,
                                              java.lang.String delim)

  CSV形式の文字列を分割します。 ダブルクォーテーション（"）で囲まれた文字列の区切り文字は無視されます。 なおダブルクォーテーション（"）は区切り文字に指定することはできません。

  パラメータ:
    `line` - CSV形式の文字列
    `delim` - 区切り文字
  戻り値:
    区切られた文字列の配列
  導入されたバージョン:
    1.0

### csvSplit

    public static java.lang.String[] csvSplit(java.lang.String line,
                                              java.lang.String delim,
                                              char quot)

  CSV形式の文字列を分割します。 囲い文字で囲まれた文字列の区切り文字は無視されます。 なお区切り文字と囲い文字を等価の文字を指定することはできません。

  パラメータ:
    `line` - CSV形式の文字列
    `delim` - 区切り文字
    `quot` - 囲い文字
  戻り値:
    区切られた文字列の配列
  導入されたバージョン:
    2.0

### split

    public static java.lang.String[] split(java.lang.String str,
                                           java.lang.String delim)

  正規表現を使わないで文字列を区切り文字で区切り、文字列配列として取得します。 対象の文字列に空文字が指定された場合は長さ０の文字列配列を取得します。

  パラメータ:
    `str` - 文字列
    `delim` - 区切り文字列
  戻り値:
    区切った文字列配列
  例外:
    `java.lang.NullPointerException` - 文字列、もしくは対象の文字列が null の場合
  導入されたバージョン:
    2.0

### toBinaryString

    public static java.lang.String toBinaryString(int number)

  int型整数を32ビットの2進数のビット文字列に変換します。

  パラメータ:
    `number` - ビット文字列に変換する整数
  戻り値:
    変換後の文字列
  導入されたバージョン:
    2.0

### completeZero

    public static java.lang.String completeZero(int number,
                                                int digit)

  0以上の整数の桁が指定桁数まで達していない場合に先頭に0をつけて補完します。 整数の桁数が指定した桁数よりも大きい場合は何もしません。

  パラメータ:
    `number` - 0を自動補完する整数
    `digit` - 0を補完する桁数
  戻り値:
    0の補完後の文字列
  例外:
    `java.lang.IllegalArgumentException` - numberもしくはdigitが負の場合
  導入されたバージョン:
    2.0

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2011. All Rights Reserved.