public class StringUtil
extends java.lang.Object
コンストラクタと説明 |
---|
StringUtil() |
修飾子とタイプ | メソッドと説明 |
---|---|
static java.lang.String |
escape(java.lang.String str)
文字列をエスケープする
|
static java.lang.String |
flatten(java.util.ArrayList sv)
与えられた文字列リストからCSVを生成する
|
static java.lang.String |
flatten(java.util.Set sv)
与えられた文字列リストからCSVを生成する
|
static java.lang.String |
flatten(java.util.Vector<java.lang.String> sv)
与えられた文字列リストからCSVを生成する
|
static boolean |
includes(java.util.Vector<java.lang.String> list,
java.lang.String value,
boolean ignore_case)
指定した文字列が、指定した文字列のリストに含まれているかを
チェックする。
|
static boolean |
isAbsolutePath(java.lang.String str)
与えられた文字列が絶対パスかどうかを判断する
|
static boolean |
isEscaped(java.lang.String str,
int pos)
文字列がエスケープされているか判断する。
|
static java.lang.String |
normalize(java.lang.String str)
文字列を正規化する
与えられた文字列の先頭および末尾に存在する空白文字を削除し、
英字をすべて小文字に変換する。
|
static java.util.Vector<java.lang.String> |
split(java.lang.String input,
java.lang.String delimiter)
文字列を分割文字で分割する
|
static boolean |
toBool(java.lang.String target,
java.lang.String yes,
java.lang.String no,
boolean default_value)
与えられた文字列をbool値に変換する
|
static java.lang.String |
unescape(java.lang.String str)
文字列をアンエスケープする
|
static java.util.ArrayList<java.lang.String> |
unique_sv(java.util.ArrayList<java.lang.String> sv)
与えられた文字列リストから重複を削除する
|
static java.util.Vector<java.lang.String> |
unique_sv(java.lang.String[] sv)
与えられた文字列リストから重複を削除する
|
public static boolean isEscaped(java.lang.String str, int pos)
str
- エスケープされているかどうか判断する文字を含む文字列
pos
- エスケープされているかどうか判断する文字の位置
public static java.lang.String escape(java.lang.String str)
次の文字をエスケープシーケンスに変換する。
str
- エスケープ処理対象の文字列
public static java.lang.String unescape(java.lang.String str)
次のエスケープシーケンスを文字に変換する。
str
- アンエスケープ対象の文字列
public static boolean toBool(java.lang.String target, java.lang.String yes, java.lang.String no, boolean default_value)
target
- 判断対象文字列値
yes
- true表現文字列
no
- false表現文字列
default_value
- デフォルト値
public static java.util.Vector<java.lang.String> unique_sv(java.lang.String[] sv)
引数で与えられた文字列リストから重複を削除したリストを作成する。
sv
- 確認元文字列リスト
public static java.util.ArrayList<java.lang.String> unique_sv(java.util.ArrayList<java.lang.String> sv)
引数で与えられた文字列リストから重複を削除したリストを作成する。
sv
- 確認元文字列リスト
public static java.lang.String flatten(java.util.Vector<java.lang.String> sv)
引数で与えられた文字列リストの各要素を並べたCSVを生成する。 文字列リストが空の場合には空白文字を返す。
sv
- CSV変換対象文字列リスト
public static java.lang.String flatten(java.util.Set sv)
引数で与えられた文字列リストの各要素を並べたCSVを生成する。 文字列リストが空の場合には空白文字を返す。
sv
- CSV変換対象文字列リスト
public static java.lang.String flatten(java.util.ArrayList sv)
引数で与えられた文字列リストの各要素を並べたCSVを生成する。 文字列リストが空の場合には空白文字を返す。
sv
- CSV変換対象文字列リスト
public static java.util.Vector<java.lang.String> split(java.lang.String input, java.lang.String delimiter)
設定された文字列を与えられたデリミタで分割する。
input
- 分割対象文字列
delimiter
- 分割文字列(デリミタ)
public static java.lang.String normalize(java.lang.String str)
str
- 処理対象文字列
public static boolean includes(java.util.Vector<java.lang.String> list, java.lang.String value, boolean ignore_case)
list
- 文字列のリスト
value
- 文字列
ignore_case
- 大文字小文字無視フラグ
public static boolean isAbsolutePath(java.lang.String str)
str
- 文字列