jp.go.aist.rtm.RTC.util
クラス StringUtil

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.util.StringUtil

public class StringUtil
extends java.lang.Object


コンストラクタの概要
StringUtil()
           
 
メソッドの概要
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)
文字列をエスケープする。
次の文字をエスケープシーケンスに変換する。
なお、シングルクオート、ダブルクオートについては処理はしない。

パラメータ:
str - エスケープ処理対象の文字列
戻り値:
エスケープ処理後の文字列

unescape

public static java.lang.String unescape(java.lang.String str)
文字列をアンエスケープする。
次のエスケープシーケンスを文字に変換する。
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)