|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
@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
を、 そうでない場合 false
。int 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
を、 そうでない場合false
。boolean isNumeric()
この文字列が、数字のみで構成されているかどうかを判定する。
true
を、 そうでない場合false
。boolean isNumericAlpha()
この文字列が、英数字のみで構成されているかどうかを判定する。
true
を、 そうでない場合false
。int lastIndexOf(CharSequenceType searchStr)
この文字列で、指定された文字列が最後に出現する位置のインデックス を取得する。
searchStr
- 検索文字
int lastIndexOf(CharSequenceType searchStr, int fromIndex)
指定インデックス以前で、文字列が最初に出現する位置のインデックス を取得する。
searchStr
- 検索文字fromIndex
- 開始インデックス
boolean matches(CharSequenceType regex)
この文字列が、指定された正規表現と一致するかどうかを判定する。
regex
- 正規表現
true
を、 そうでない場合false
。boolean search(CharSequenceType searchStr)
指定した文字列が、この文字列内に存在するかどうかを判定する。
searchStr
- 検索文字列
true
を、 そうでない場合 false
。boolean 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()
この文字列の先頭と末尾の空白を取り除いた文字列型を返します。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |