|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.framework.util.SStringBuilder
同期しないStringBuffer
です。
J2SE1.4ではjava.lang.StringBuilder
が使えないための代替クラスです。
フィールドの概要 | |
protected int |
count
文字数です。 |
protected char[] |
value
値です。 |
コンストラクタの概要 | |
SStringBuilder()
SStringBuilder を作成します。 |
|
SStringBuilder(java.lang.CharSequence seq)
SStringBuilder を作成します。 |
|
SStringBuilder(int capacity)
SStringBuilder を作成します。 |
|
SStringBuilder(java.lang.String str)
SStringBuilder を作成します。 |
メソッドの概要 | |
SStringBuilder |
append(boolean b)
booleanを追加します。 |
SStringBuilder |
append(char c)
charを追加します。 |
SStringBuilder |
append(char[] str)
charの配列を追加します。 |
SStringBuilder |
append(char[] str,
int offset,
int len)
charの配列を追加します。 |
SStringBuilder |
append(java.lang.CharSequence s)
CharSequenceを追加します。 |
SStringBuilder |
append(java.lang.CharSequence s,
int start,
int end)
CharSequenceを追加します。 |
SStringBuilder |
append(double d)
doubleを追加します。 |
SStringBuilder |
append(float f)
floatを追加します。 |
SStringBuilder |
append(int i)
intを追加します。 |
SStringBuilder |
append(long l)
longを追加します。 |
SStringBuilder |
append(java.lang.Object obj)
Objectを追加します。 |
SStringBuilder |
append(java.lang.String str)
文字列を追加します。 |
SStringBuilder |
append(java.lang.StringBuffer sb)
StringBufferを追加します。 |
int |
capacity()
キャパシティを返します。 |
char |
charAt(int index)
文字を返します。 |
SStringBuilder |
delete(int start,
int end)
文字列を削除します。 |
SStringBuilder |
deleteCharAt(int index)
文字を削除します。 |
void |
ensureCapacity(int minimumCapacity)
キャパシティを確定します。 |
void |
getChars(int srcBegin,
int srcEnd,
char[] dst,
int dstBegin)
charの配列に設定します。 |
int |
indexOf(java.lang.String str)
位置を返します。 |
int |
indexOf(java.lang.String str,
int fromIndex)
位置を返します。 |
SStringBuilder |
insert(int offset,
boolean b)
booleanを挿入します。 |
SStringBuilder |
insert(int offset,
char c)
charを挿入します。 |
SStringBuilder |
insert(int offset,
char[] str)
charの配列を挿入します。 |
SStringBuilder |
insert(int index,
char[] str,
int offset,
int len)
charの配列を挿入します。 |
SStringBuilder |
insert(int dstOffset,
java.lang.CharSequence s)
CharSequenceを挿入します。 |
SStringBuilder |
insert(int dstOffset,
java.lang.CharSequence s,
int start,
int end)
CharSequenceを挿入します。 |
SStringBuilder |
insert(int offset,
double d)
doubleを挿入します。 |
SStringBuilder |
insert(int offset,
float f)
floatを挿入します。 |
SStringBuilder |
insert(int offset,
int i)
intを挿入します。 |
SStringBuilder |
insert(int offset,
long l)
longを挿入します。 |
SStringBuilder |
insert(int offset,
java.lang.Object obj)
オブジェクトを挿入します。 |
SStringBuilder |
insert(int offset,
java.lang.String str)
文字列を挿入します。 |
int |
lastIndexOf(java.lang.String str)
最後からの位置を返します。 |
int |
lastIndexOf(java.lang.String str,
int fromIndex)
最後からの位置を返します。 |
int |
length()
長さを返します。 |
SStringBuilder |
replace(int start,
int end,
java.lang.String str)
文字列を置き換えます。 |
SStringBuilder |
reverse()
文字列の並びを逆にします。 |
void |
setCharAt(int index,
char ch)
charを設定します。 |
void |
setLength(int newLength)
長さを設定します。 |
java.lang.CharSequence |
subSequence(int start,
int end)
|
java.lang.String |
substring(int start)
部分的な文字列を返します。 |
java.lang.String |
substring(int start,
int end)
部分的な文字列を返します。 |
java.lang.String |
toString()
|
void |
trimToSize()
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
protected char[] value
protected int count
コンストラクタの詳細 |
public SStringBuilder()
SStringBuilder
を作成します。
public SStringBuilder(int capacity)
SStringBuilder
を作成します。
capacity
- キャパシティpublic SStringBuilder(java.lang.String str)
SStringBuilder
を作成します。
str
- 文字java.lang.StringBuilder#StringBuilder(String)
public SStringBuilder(java.lang.CharSequence seq)
SStringBuilder
を作成します。
seq
- character sequencejava.lang.StringBuilder#StringBuilder(CharSequence)
メソッドの詳細 |
public SStringBuilder append(boolean b)
b
- boolean
SStringBuilder
java.lang.StringBuilder#StringBuilder(boolean)
public SStringBuilder append(char c)
c
- char
SStringBuilder
java.lang.StringBuilder#append(char)
public SStringBuilder append(char[] str)
str
- charの配列
SStringBuilder
java.lang.StringBuilder#append(char[])
public SStringBuilder append(char[] str, int offset, int len)
str
- charの配列offset
- オフセットlen
- 長さ
SStringBuilder
java.lang.StringBuilder#append(char[], int, int)
public SStringBuilder append(double d)
d
- double
SStringBuilder
java.lang.StringBuilder#append(double)
public SStringBuilder append(float f)
f
- float
SStringBuilder
java.lang.StringBuilder#append(float)
public SStringBuilder append(int i)
i
- int
SStringBuilder
java.lang.StringBuilder#append(int)
public SStringBuilder append(java.lang.CharSequence s)
s
- char Sequence
SStringBuilder
java.lang.StringBuilder#append(CharSequence)
public SStringBuilder append(java.lang.CharSequence s, int start, int end)
s
- CharSequenceを追加します。start
- 開始位置end
- 終了位置
SStringBuilder
java.lang.StringBuilder#append(CharSequence, int, int)
public SStringBuilder append(java.lang.Object obj)
obj
- オブジェクト
SStringBuilder
java.lang.StringBuilder#append(Object)
public SStringBuilder append(java.lang.String str)
str
- 文字列
SStringBuilder
java.lang.StringBuilder#append(String)
public SStringBuilder append(java.lang.StringBuffer sb)
sb
- StringBuffer
SStringBuilder
java.lang.StringBuilder#append(StringBuffer)
public SStringBuilder append(long l)
l
- long
SStringBuilder
java.lang.StringBuilder#append(long)
public int capacity()
java.lang.StringBuilder#capacity()
public char charAt(int index)
java.lang.CharSequence
内の charAt
java.lang.StringBuilder#charAt(int)
public SStringBuilder delete(int start, int end)
start
- end
-
SStringBuilder
java.lang.StringBuilder#delete(int, int)
public SStringBuilder deleteCharAt(int index)
index
- 位置
SStringBuilder
java.lang.StringBuilder#deleteCharAt(int)
public void ensureCapacity(int minimumCapacity)
minimumCapacity
- 最低のキャパシティjava.lang.StringBuilder#ensureCapacity(int)
public void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
srcBegin
- 元の開始位置srcEnd
- 元の終了位置dst
- 設定対象dstBegin
- 設定対象の開始位置java.lang.StringBuilder#getChars(int, int, char[], int)
public int indexOf(java.lang.String str)
str
- 文字列
java.lang.StringBuilder#indexOf(String)
public int indexOf(java.lang.String str, int fromIndex)
str
- 文字列fromIndex
- 開始位置
java.lang.StringBuilder#indexOf(String, int)
public SStringBuilder insert(int offset, boolean b)
offset
- オフセットb
- boolean
SStringBuilder
java.lang.StringBuilder#insert(int, boolean)
public SStringBuilder insert(int offset, char c)
offset
- オフセットc
- char
SStringBuilder
java.lang.StringBuilder#insert(int, char)
public SStringBuilder insert(int offset, char[] str)
offset
- オフセットstr
- charの配列
SStringBuilder
java.lang.StringBuilder#insert(int, char[])
public SStringBuilder insert(int index, char[] str, int offset, int len)
index
- インデックスstr
- charの配列offset
- オフセットlen
- 長さ
SStringBuilder
java.lang.StringBuilder#insert(int, char[], int, int)
public SStringBuilder insert(int offset, double d)
offset
- オフセットd
- double
SStringBuilder
java.lang.StringBuilder#insert(int, double)
public SStringBuilder insert(int offset, float f)
offset
- オフセットf
- float
SStringBuilder
java.lang.StringBuilder#insert(int, float)
public SStringBuilder insert(int offset, int i)
offset
- オフセットi
- int
SStringBuilder
java.lang.StringBuilder#insert(int, int)
public SStringBuilder insert(int dstOffset, java.lang.CharSequence s)
dstOffset
- オフセットs
- character sequence
SStringBuilder
java.lang.StringBuilder#insert(int, CharSequence)
public SStringBuilder insert(int dstOffset, java.lang.CharSequence s, int start, int end)
dstOffset
- 対象のオフセットs
- character sequencestart
- 開始位置end
- 終了位置
SStringBuilder
java.lang.StringBuilder#insert(int, CharSequence, int, int)
public SStringBuilder insert(int offset, java.lang.Object obj)
offset
- オフセットobj
- オブジェクト
SStringBuilder
java.lang.StringBuilder#insert(int, Object)
public SStringBuilder insert(int offset, java.lang.String str)
offset
- オフセットstr
- 文字列
SStringBuilder
java.lang.StringBuilder#insert(int, String)
public SStringBuilder insert(int offset, long l)
offset
- オフセットl
- long
SStringBuilder
java.lang.StringBuilder#insert(int, long)
public int lastIndexOf(java.lang.String str)
str
- 文字列
java.lang.StringBuilder#lastIndexOf(String)
public int lastIndexOf(java.lang.String str, int fromIndex)
str
- 文字列fromIndex
- 開始位置
java.lang.StringBuilder#lastIndexOf(String, int)
public int length()
java.lang.CharSequence
内の length
java.lang.StringBuilder#length()
public SStringBuilder replace(int start, int end, java.lang.String str)
start
- 開始位置end
- 終了位置str
- 文字列
SStringBuilder
java.lang.StringBuilder#replace(int, int, String)
public SStringBuilder reverse()
SStringBuilder
java.lang.StringBuilder#reverse()
public void setCharAt(int index, char ch)
index
- 位置ch
- charjava.lang.StringBuilder#setCharAt(int, char)
public void setLength(int newLength)
newLength
- 長さjava.lang.StringBuilder#setLength(int)
public java.lang.CharSequence subSequence(int start, int end)
java.lang.CharSequence
内の subSequence
java.lang.StringBuilder#subSequence(int, int)
public java.lang.String substring(int start)
start
- 開始位置
java.lang.StringBuilder#substring(int)
public java.lang.String substring(int start, int end)
start
- 開始位置end
- 終了位置
java.lang.StringBuilder#substring(int, int)
public java.lang.String toString()
java.lang.CharSequence
内の toString
java.lang.StringBuilder#toString()
public void trimToSize()
java.lang.StringBuilder#trimToSize()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |