public class SStringBuilder extends Object implements Serializable, CharSequence
StringBufferです。
J2SE1.4ではStringBuilderが使えないための代替クラスです。
| コンストラクタと説明 |
|---|
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() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitchars, codePointspublic SStringBuilder()
SStringBuilderを作成します。public SStringBuilder(int capacity)
SStringBuilderを作成します。capacity - キャパシティpublic SStringBuilder(String str)
SStringBuilderを作成します。str - 文字StringBuilder.StringBuilder(String)public SStringBuilder(CharSequence seq)
SStringBuilderを作成します。seq - character sequenceStringBuilder.StringBuilder(CharSequence)public SStringBuilder append(boolean b)
b - booleanSStringBuilderjava.lang.StringBuilder#StringBuilder(boolean)public SStringBuilder append(char c)
c - charSStringBuilderStringBuilder.append(char)public SStringBuilder append(char[] str)
str - charの配列SStringBuilderStringBuilder.append(char[])public SStringBuilder append(char[] str, int offset, int len)
str - charの配列offset - オフセットlen - 長さSStringBuilderStringBuilder.append(char[], int, int)public SStringBuilder append(double d)
d - doubleSStringBuilderStringBuilder.append(double)public SStringBuilder append(float f)
f - floatSStringBuilderStringBuilder.append(float)public SStringBuilder append(int i)
i - intSStringBuilderStringBuilder.append(int)public SStringBuilder append(CharSequence s)
s - char SequenceSStringBuilderStringBuilder.append(CharSequence)public SStringBuilder append(CharSequence s, int start, int end)
s - CharSequenceを追加します。start - 開始位置end - 終了位置SStringBuilderStringBuilder.append(CharSequence, int, int)public SStringBuilder append(Object obj)
obj - オブジェクトSStringBuilderStringBuilder.append(Object)public SStringBuilder append(String str)
str - 文字列SStringBuilderStringBuilder.append(String)public SStringBuilder append(StringBuffer sb)
sb - StringBufferSStringBuilderStringBuilder.append(StringBuffer)public SStringBuilder append(long l)
l - longSStringBuilderStringBuilder.append(long)public int capacity()
StringBuilder.capacity()public char charAt(int index)
charAt インタフェース内 CharSequenceStringBuilder.charAt(int)public SStringBuilder delete(int start, int end)
start - end - SStringBuilderStringBuilder.delete(int, int)public SStringBuilder deleteCharAt(int index)
index - 位置SStringBuilderStringBuilder.deleteCharAt(int)public void ensureCapacity(int minimumCapacity)
minimumCapacity - 最低のキャパシティStringBuilder.ensureCapacity(int)public void getChars(int srcBegin,
int srcEnd,
char[] dst,
int dstBegin)
srcBegin - 元の開始位置srcEnd - 元の終了位置dst - 設定対象dstBegin - 設定対象の開始位置StringBuilder.getChars(int, int, char[], int)public int indexOf(String str)
str - 文字列StringBuilder.indexOf(String)public int indexOf(String str, int fromIndex)
str - 文字列fromIndex - 開始位置StringBuilder.indexOf(String, int)public SStringBuilder insert(int offset, boolean b)
offset - オフセットb - booleanSStringBuilderStringBuilder.insert(int, boolean)public SStringBuilder insert(int offset, char c)
offset - オフセットc - charSStringBuilderStringBuilder.insert(int, char)public SStringBuilder insert(int offset, char[] str)
offset - オフセットstr - charの配列SStringBuilderStringBuilder.insert(int, char[])public SStringBuilder insert(int index, char[] str, int offset, int len)
index - インデックスstr - charの配列offset - オフセットlen - 長さSStringBuilderStringBuilder.insert(int, char[], int, int)public SStringBuilder insert(int offset, double d)
offset - オフセットd - doubleSStringBuilderStringBuilder.insert(int, double)public SStringBuilder insert(int offset, float f)
offset - オフセットf - floatSStringBuilderStringBuilder.insert(int, float)public SStringBuilder insert(int offset, int i)
offset - オフセットi - intSStringBuilderStringBuilder.insert(int, int)public SStringBuilder insert(int dstOffset, CharSequence s)
dstOffset - オフセットs - character sequenceSStringBuilderStringBuilder.insert(int, CharSequence)public SStringBuilder insert(int dstOffset, CharSequence s, int start, int end)
dstOffset - 対象のオフセットs - character sequencestart - 開始位置end - 終了位置SStringBuilderStringBuilder.insert(int, CharSequence, int, int)public SStringBuilder insert(int offset, Object obj)
offset - オフセットobj - オブジェクトSStringBuilderStringBuilder.insert(int, Object)public SStringBuilder insert(int offset, String str)
offset - オフセットstr - 文字列SStringBuilderStringBuilder.insert(int, String)public SStringBuilder insert(int offset, long l)
offset - オフセットl - longSStringBuilderStringBuilder.insert(int, long)public int lastIndexOf(String str)
str - 文字列StringBuilder.lastIndexOf(String)public int lastIndexOf(String str, int fromIndex)
str - 文字列fromIndex - 開始位置StringBuilder.lastIndexOf(String, int)public int length()
length インタフェース内 CharSequenceStringBuilder.length()public SStringBuilder replace(int start, int end, String str)
start - 開始位置end - 終了位置str - 文字列SStringBuilderStringBuilder.replace(int, int, String)public SStringBuilder reverse()
SStringBuilderStringBuilder.reverse()public void setCharAt(int index,
char ch)
index - 位置ch - charStringBuilder.setCharAt(int, char)public void setLength(int newLength)
newLength - 長さStringBuilder.setLength(int)public CharSequence subSequence(int start, int end)
subSequence インタフェース内 CharSequenceStringBuilder.subSequence(int, int)public String substring(int start)
start - 開始位置StringBuilder.substring(int)public String substring(int start, int end)
start - 開始位置end - 終了位置StringBuilder.substring(int, int)public String toString()
toString インタフェース内 CharSequencetoString クラス内 ObjectStringBuilder.toString()public void trimToSize()
Copyright © 2015 The DBFlute Project. All rights reserved.