|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
@Rcsid(value="$Revision: 50655 $ $Date: 2010-12-17 13:18:15 +0900 $") public interface StringCode
固定文字列を保持する型。
固定文字列を保持する。デフォルトの最大文字数は50*1024*1024文字。最大文字数を超えた場合、FinalunaSysExceptionをthrowする。
メソッドの概要 | |
---|---|
StringCode |
capitalize()
この文字列の先頭文字のみを大文字に変換する。 |
boolean |
contains(CharSequenceType searchSequence)
この文字列が指定された検索文字列を含む場合に限りtrueを返す。 |
boolean |
endsWith(CharSequenceType suffix)
この文字列が、指定された接尾語で終了しているかどうかを判定する。 |
boolean |
equalsIgnoreCase(CharSequenceType compareSequence)
この文字列が、比較対象の文字列と等しいかどうかを、 大文字、小文字の区別なしに判定する。 |
int |
indexOf(CharSequenceType searchSequence)
この文字列で、指定された文字列が最初に出現する位置のインデックス を取得する。 |
int |
indexOf(CharSequenceType searchSequence,
int fromIndex)
指定インデックス以降で、文字列が最初に出現する位置のインデックス を取得する。 |
boolean |
isAlpha()
この文字列が、英字のみで構成されているかどうかを判定する。 |
boolean |
isNumeric()
この文字列が、数字のみで構成されているかどうかを判定する。 |
boolean |
isNumericAlpha()
この文字列が、英数字のみで構成されているかどうかを判定する。 |
int |
lastIndexOf(CharSequenceType searchSequence)
この文字列で、指定された文字列が最後に出現する位置のインデックスを取得する。 |
int |
lastIndexOf(CharSequenceType searchSequence,
int fromIndex)
指定インデックス以前で、文字列が最初に出現する位置のインデックスを取得する。 |
boolean |
matches(CharSequenceType regex)
この文字列が、指定された正規表現と一致するかどうかを判定する。 |
StringCode |
replace(CharSequenceType target,
CharSequenceType replacement)
この文字列の指定された置換対象文字列を指定された置換文字列に置き換えた文字列を返す。 |
StringCode |
replaceAll(CharSequenceType regex,
CharSequenceType replacement)
指定された正規表現に一致する、この文字列の各部分文字列に対し、指定された置換を実行した文字列を返す。 |
boolean |
search(CharSequenceType searchSequence)
指定した文字列が、この文字列内に存在するかどうかを判定する。 |
StringCode[] |
split(CharSequenceType regex)
この文字列を、指定された正規表現に一致する位置で分割した文字列を返す。 |
boolean |
startsWith(CharSequenceType prefix)
この文字列が、指定された接頭語で始まるかどうかを判定する。 |
StringCode |
subString(int beginIndex)
この文字列の部分文字列を返す。 |
StringCode |
subString(int beginIndex,
int endIndex)
この文字列の部分文字列を返す。 |
StringCode |
toLowerCase()
この文字列を、すべて小文字に変換する。 |
StringCode |
toUpperCase()
この文字列を、すべて大文字に変換する。 |
StringCode |
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 |
メソッドの詳細 |
---|
StringCode capitalize()
この文字列の先頭文字のみを大文字に変換する。変換対象の文字はアルファベットのみとする。
boolean contains(CharSequenceType searchSequence)
この文字列が指定された検索文字列を含む場合に限りtrueを返す。
searchSequence
- 検索文字列
true
、 含まれない場合はfalse
。boolean endsWith(CharSequenceType suffix)
この文字列が、指定された接尾語で終了しているかどうかを判定する。
suffix
- 接尾語
true
、 そうでない場合はfalse
。boolean equalsIgnoreCase(CharSequenceType compareSequence)
この文字列が、比較対象の文字列と等しいかどうかを、 大文字、小文字の区別なしに判定する。比較対象の文字はアルファベットのみとする。
compareSequence
- 比較対象文字
true
、 等しくない場合はfalse
。int indexOf(CharSequenceType searchSequence)
この文字列で、指定された文字列が最初に出現する位置のインデックス を取得する。
searchSequence
- 検索文字列
int indexOf(CharSequenceType searchSequence, int fromIndex)
指定インデックス以降で、文字列が最初に出現する位置のインデックス を取得する。
searchSequence
- 検索文字列fromIndex
- 開始インデックス
boolean isAlpha()
この文字列が、英字のみで構成されているかどうかを判定する。
true
、 そうでない場合はfalse
。boolean isNumeric()
この文字列が、数字のみで構成されているかどうかを判定する。
true
、 そうでない場合はfalse
。boolean isNumericAlpha()
この文字列が、英数字のみで構成されているかどうかを判定する。
true
、 そうでない場合はfalse
。int lastIndexOf(CharSequenceType searchSequence)
この文字列で、指定された文字列が最後に出現する位置のインデックスを取得する。
searchSequence
- 検索文字列
int lastIndexOf(CharSequenceType searchSequence, int fromIndex)
指定インデックス以前で、文字列が最初に出現する位置のインデックスを取得する。
searchSequence
- 検索文字列fromIndex
- 開始インデックス
boolean matches(CharSequenceType regex)
この文字列が、指定された正規表現と一致するかどうかを判定する。
regex
- 正規表現
true
、 そうでない場合はfalse
。StringCode replace(CharSequenceType target, CharSequenceType replacement)
この文字列の指定された置換対象文字列を指定された置換文字列に置き換えた文字列を返す。
target
- 置換対象文字列replacement
- 置換文字列
StringCode replaceAll(CharSequenceType regex, CharSequenceType replacement)
指定された正規表現に一致する、この文字列の各部分文字列に対し、指定された置換を実行した文字列を返す。
regex
- この文字列との一致を判定する正規表現replacement
- 置換シーケンス
boolean search(CharSequenceType searchSequence)
指定した文字列が、この文字列内に存在するかどうかを判定する。
searchSequence
- 検索文字列
true
、 存在しない場合はfalse
。StringCode[] split(CharSequenceType regex)
この文字列を、指定された正規表現に一致する位置で分割した文字列を返す。
regex
- 正規表現の区切り文字
boolean startsWith(CharSequenceType prefix)
この文字列が、指定された接頭語で始まるかどうかを判定する。
prefix
- 接頭語
true
、 そうでない場合はfalse
。StringCode subString(int beginIndex)
この文字列の部分文字列を返す。
beginIndex
- 文字列の切り出し開始インデックス
StringCode subString(int beginIndex, int endIndex)
この文字列の部分文字列を返す。
beginIndex
- 文字列の切り出し開始インデックスendIndex
- 文字列の切り出し終了インデックス
StringCode toLowerCase()
この文字列を、すべて小文字に変換する。変換対象の文字はアルファベットのみとする。
StringCode toUpperCase()
この文字列を、すべて大文字に変換する。変換対象の文字はアルファベットのみとする。
StringCode trim()
この文字列の先頭と末尾の空白を取り除いた文字列型を返します。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |