|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
@Rcsid(value="$Revision: 15138 $ $Date: 2009-01-17 02:38:48 +0900 $") public interface StringType
可変文字列を保持する型。
可変文字列を保持する。デフォルトの最大文字数は50*1024*1024文字。最大文字数を超えた場合、FinalunaSysExceptionをthrowする。
| メソッドの概要 | |
|---|---|
StringType |
append(CharSequenceType value)
この文字列にCharSequenceType引数の文字列を追加する。 |
StringType |
capitalize()
この文字列の先頭文字のみを大文字に変換する。 |
StringType |
delete(int start,
int end)
この文字列の指定位置の文字列を削除する。 |
boolean |
endsWith(CharSequenceType suffix)
この文字列が、指定された接尾語で終了しているかどうかを判定する。 |
boolean |
equalsIgnoreCase(CharSequenceType compareStr)
この文字列が、比較対象の文字列と等しいかどうかを、 大文字、小文字の区別なしに判定する。 |
int |
indexOf(CharSequenceType searchStr)
この文字列で、指定された文字列が最初に出現する位置のインデックス を取得する。 |
int |
indexOf(CharSequenceType searchStr,
int fromIndex)
指定インデックス以降で、文字列が最初に出現する位置のインデックス を取得する。 |
StringType |
insert(int index,
CharSequenceType value)
この文字列の指定位置に、CharSequenceType引数の文字列を追加する。 |
boolean |
isAlpha()
この文字列が、英字のみで構成されているかどうかを判定する。 |
boolean |
isNumeric()
この文字列が、数字のみで構成されているかどうかを判定する。 |
boolean |
isNumericAlpha()
この文字列が、英数字のみで構成されているかどうかを判定する。 |
int |
lastIndexOf(CharSequenceType searchStr)
この文字列で、指定された文字列が最後に出現する位置のインデックス を取得する。 |
int |
lastIndexOf(CharSequenceType searchStr,
int fromIndex)
指定インデックス以前で、文字列が最初に出現する位置のインデックス を取得する。 |
boolean |
matches(CharSequenceType regex)
この文字列が、指定された正規表現と一致するかどうかを判定する。 |
boolean |
search(CharSequenceType searchStr)
指定した文字列が、この文字列内に存在するかどうかを判定する。 |
boolean |
startsWith(CharSequenceType prefix)
この文字列が、指定された接頭語で始まるかどうかを判定する。 |
StringType |
subString(int beginIndex)
この文字列の部分文字列を返す。 |
StringType |
subString(int beginIndex,
int endIndex)
この文字列の部分文字列を返す。 |
StringType |
toLowerCase()
この文字列を、すべて小文字に変換する。 |
StringType |
toUpperCase()
この文字列を、すべて大文字に変換する。 |
StringType |
trim()
この文字列の先頭と末尾の空白を取り除いた文字列型を返します。 |
| インタフェース jp.finaluna.api.type.BaseType から継承されたメソッド |
|---|
equals, toStringCode |
| インタフェース jp.finaluna.api.type.CharSequenceType から継承されたメソッド |
|---|
charAt, contentEquals, length |
| インタフェース java.lang.Comparable から継承されたメソッド |
|---|
compareTo |
| インタフェース jp.finaluna.api.type.Copiable から継承されたメソッド |
|---|
deepCopy |
| メソッドの詳細 |
|---|
StringType append(CharSequenceType value)
この文字列にCharSequenceType引数の文字列を追加する。
value - CharSequenceType型の文字列
StringType capitalize()
この文字列の先頭文字のみを大文字に変換する。
StringType delete(int start,
int end)
この文字列の指定位置の文字列を削除する。元の値は指定位置の文字列が削除された値となる。
start - 開始インデックスend - 終了インデックス
boolean endsWith(CharSequenceType suffix)
この文字列が、指定された接尾語で終了しているかどうかを判定する。
suffix - 接尾語
trueを、 そうでない場合false。boolean equalsIgnoreCase(CharSequenceType compareStr)
この文字列が、比較対象の文字列と等しいかどうかを、 大文字、小文字の区別なしに判定する。
compareStr - 比較対象文字
trueを、 そうでない場合 falseint indexOf(CharSequenceType searchStr)
この文字列で、指定された文字列が最初に出現する位置のインデックス を取得する。
searchStr - 検索文字
int indexOf(CharSequenceType searchStr,
int fromIndex)
指定インデックス以降で、文字列が最初に出現する位置のインデックス を取得する。
searchStr - 検索文字fromIndex - 開始インデックス
StringType insert(int index,
CharSequenceType value)
この文字列の指定位置に、CharSequenceType引数の文字列を追加する。
index - 指定位置インデックスvalue - CharSequenceType型の文字列
boolean isAlpha()
この文字列が、英字のみで構成されているかどうかを判定する。
trueを、 そうでない場合falseboolean isNumeric()
この文字列が、数字のみで構成されているかどうかを判定する。
trueを、 そうでない場合false。boolean isNumericAlpha()
この文字列が、英数字のみで構成されているかどうかを判定する。
trueを、 そうでない場合falseint lastIndexOf(CharSequenceType searchStr)
この文字列で、指定された文字列が最後に出現する位置のインデックス を取得する。
searchStr - 検索文字
int lastIndexOf(CharSequenceType searchStr,
int fromIndex)
指定インデックス以前で、文字列が最初に出現する位置のインデックス を取得する。
searchStr - 検索文字fromIndex - 開始インデックス
boolean matches(CharSequenceType regex)
この文字列が、指定された正規表現と一致するかどうかを判定する。
regex - 正規表現
trueを、 そうでない場合falseboolean search(CharSequenceType searchStr)
指定した文字列が、この文字列内に存在するかどうかを判定する。
searchStr - 検索文字列
trueを、 そうでない場合 falseboolean startsWith(CharSequenceType prefix)
この文字列が、指定された接頭語で始まるかどうかを判定する。
prefix - 接頭語
trueを、 そうでない場合false。StringType subString(int beginIndex)
この文字列の部分文字列を返す。
beginIndex - 文字列の切り出し開始インデックス
StringType subString(int beginIndex,
int endIndex)
この文字列の部分文字列を返す。
beginIndex - 文字列の切り出し開始インデックスendIndex - 文字列の切り出し終了インデックス
StringType toLowerCase()
この文字列を、すべて小文字に変換する。
StringType toUpperCase()
この文字列を、すべて大文字に変換する。
StringType trim()
この文字列の先頭と末尾の空白を取り除いた文字列型を返します。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||