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