jp.go.aist.rtm.RTC.util
クラス StringUtil
java.lang.Object
jp.go.aist.rtm.RTC.util.StringUtil
public class StringUtil
- extends java.lang.Object
メソッドの概要 |
static java.lang.String |
escape(java.lang.String str)
文字列をエスケープする。 |
static java.lang.String |
flatten(java.util.Vector<java.lang.String> sv)
|
static boolean |
isEscaped(java.lang.String str,
int pos)
|
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)
|
static java.lang.String |
unescape(java.lang.String str)
文字列をアンエスケープする。 |
static java.util.Vector<java.lang.String> |
unique_sv(java.lang.String[] sv)
|
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StringUtil
public StringUtil()
isEscaped
public static boolean isEscaped(java.lang.String str,
int pos)
escape
public static java.lang.String escape(java.lang.String str)
- 文字列をエスケープする。
次の文字をエスケープシーケンスに変換する。
- HT -> "\t"
- LF -> "\n"
- CR -> "\r"
- FF -> "\f"
なお、シングルクオート、ダブルクオートについては処理はしない。
- パラメータ:
str
- エスケープ処理対象の文字列
- 戻り値:
- エスケープ処理後の文字列
unescape
public static java.lang.String unescape(java.lang.String str)
- 文字列をアンエスケープする。
次のエスケープシーケンスを文字に変換する。
- "\t" -> HT
- "\n" -> LF
- "\r" -> CR
- "\f" -> FF
- "\"" -> "
- "\'" -> '
espace()の完全な逆変換にはなっていない点に注意すること。
- パラメータ:
str
- アンエスケープ対象の文字列
- 戻り値:
- アンエスケープ後の文字列
toBool
public static boolean toBool(java.lang.String target,
java.lang.String yes,
java.lang.String no,
boolean default_value)
unique_sv
public static java.util.Vector<java.lang.String> unique_sv(java.lang.String[] sv)
flatten
public static java.lang.String flatten(java.util.Vector<java.lang.String> sv)
split
public static java.util.Vector<java.lang.String> split(java.lang.String input,
java.lang.String delimiter)