|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.hrtdotnet.java.util.StringUtil
public class StringUtil
文字列のチェックをするクラスです。
コンストラクタの概要 | |
---|---|
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)
文字列の中に指定した1文字が含まれているかを文字の大小の区別して判断します。 |
static boolean |
includeChar(java.lang.String str,
char c,
boolean em)
文字列の中に指定した1文字が含まれているかを判断します。 |
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 |
コンストラクタの詳細 |
---|
public StringUtil()
メソッドの詳細 |
---|
public static boolean isAlphabet(char c)
c
- 判定する文字
public static boolean isAlphabet(java.lang.String str)
str
- 判定する文字列
public static boolean includeChar(java.lang.String str, char c)
str
- 対象の文字列c
- 含まれるかを判定する文字
public static boolean includeChar(java.lang.String str, char c, boolean em)
str
- 対象の文字列c
- 含まれるかを判定する文字em
- 大小区別をする場合はtrue、大小区別しないのであればfalse
public static boolean checkFrontSpace(java.lang.String str)
str
- 対象の文字列
public static boolean checkFrontSpace(java.lang.String str, boolean em)
str
- 対象の文字列em
- 全半角はtrue、半角のみはfalse
public static boolean checkRearSpace(java.lang.String str)
str
- 対象の文字列
public static boolean checkRearSpace(java.lang.String str, boolean em)
str
- 対象の文字列em
- 全半角はtrue、半角のみはfalse
public static char toSingleByteChar(char c)
c
- 半角に変換する文字
java.lang.IllegalArgumentException
- 半角に変換できない文字が指定された場合public static java.lang.String toSingleByteString(java.lang.String str)
str
- 半角に変換する文字列
java.lang.NullPointerException
- strがnullの場合
java.lang.IllegalArgumentException
- strが半角に変換できない文字列の場合public static java.lang.String toUnicodeHexMultiByte(java.lang.String str)
str
- 変換する文字列
public static java.lang.String toUnicodeHex(java.lang.String str)
str
- 変換する文字列
public static java.lang.String toUnicodeString(java.lang.String str)
str
- 変換するUnicode 16進コード
public static java.lang.String[] csvSplit(java.lang.String line, java.lang.String delim)
line
- CSV形式の文字列delim
- 区切り文字
public static java.lang.String[] csvSplit(java.lang.String line, java.lang.String delim, char quot)
line
- CSV形式の文字列delim
- 区切り文字quot
- 囲い文字
public static java.lang.String[] split(java.lang.String str, java.lang.String delim)
str
- 文字列delim
- 区切り文字列
java.lang.NullPointerException
- 文字列、もしくは対象の文字列が null の場合public static java.lang.String toBinaryString(int number)
number
- ビット文字列に変換する整数
public static java.lang.String completeZero(int number, int digit)
number
- 0を自動補完する整数digit
- 0を補完する桁数
java.lang.IllegalArgumentException
- numberもしくはdigitが負の場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |