org.seasar.framework.util
クラス SStringBuilder

java.lang.Object
  拡張org.seasar.framework.util.SStringBuilder
すべての実装インタフェース:
CharSequence, Serializable

public class SStringBuilder
extends Object
implements Serializable, CharSequence

同期しないStringBufferです。

J2SE1.4ではが使えないための代替クラスです。

作成者:
koichik
関連項目:
直列化された形式

フィールドの概要
protected  int count
           
protected  char[] value
           
 
コンストラクタの概要
SStringBuilder()
           
SStringBuilder(CharSequence seq)
           
SStringBuilder(int capacity)
           
SStringBuilder(String str)
           
 
メソッドの概要
 SStringBuilder append(boolean b)
           
 SStringBuilder append(char c)
           
 SStringBuilder append(char[] str)
           
 SStringBuilder append(char[] str, int offset, int len)
           
 SStringBuilder append(CharSequence s)
           
 SStringBuilder append(CharSequence s, int start, int end)
           
 SStringBuilder append(double d)
           
 SStringBuilder append(float f)
           
 SStringBuilder append(int i)
           
 SStringBuilder append(long l)
           
 SStringBuilder append(Object obj)
           
 SStringBuilder append(String str)
           
 SStringBuilder append(StringBuffer sb)
           
 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)
           
 int indexOf(String str)
           
 int indexOf(String str, int fromIndex)
           
 SStringBuilder insert(int offset, boolean b)
           
 SStringBuilder insert(int offset, char c)
           
 SStringBuilder insert(int offset, char[] str)
           
 SStringBuilder insert(int index, char[] str, int offset, int len)
           
 SStringBuilder insert(int dstOffset, CharSequence s)
           
 SStringBuilder insert(int dstOffset, CharSequence s, int start, int end)
           
 SStringBuilder insert(int offset, double d)
           
 SStringBuilder insert(int offset, float f)
           
 SStringBuilder insert(int offset, int i)
           
 SStringBuilder insert(int offset, long l)
           
 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)
           
 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
 

フィールドの詳細

value

protected char[] value

count

protected int count
コンストラクタの詳細

SStringBuilder

public SStringBuilder()
関連項目:
StringBuilder#StringBuilder()

SStringBuilder

public SStringBuilder(int capacity)
関連項目:
StringBuilder#StringBuilder(int)

SStringBuilder

public SStringBuilder(String str)
関連項目:
StringBuilder#StringBuilder(String)

SStringBuilder

public SStringBuilder(CharSequence seq)
関連項目:
StringBuilder#StringBuilder(CharSequence)
メソッドの詳細

append

public SStringBuilder append(boolean b)
関連項目:
StringBuilder#StringBuilder(boolean)

append

public SStringBuilder append(char c)
関連項目:
StringBuilder#append(char)

append

public SStringBuilder append(char[] str)
関連項目:
StringBuilder#append(char[])

append

public SStringBuilder append(char[] str,
                             int offset,
                             int len)
関連項目:
StringBuilder#append(char[], int, int)

append

public SStringBuilder append(double d)
関連項目:
StringBuilder#append(double)

append

public SStringBuilder append(float f)
関連項目:
StringBuilder#append(float)

append

public SStringBuilder append(int i)
関連項目:
StringBuilder#append(int)

append

public SStringBuilder append(CharSequence s)
関連項目:
StringBuilder#append(CharSequence)

append

public SStringBuilder append(CharSequence s,
                             int start,
                             int end)
関連項目:
StringBuilder#append(CharSequence, int, int)

append

public SStringBuilder append(Object obj)
関連項目:
StringBuilder#append(Object)

append

public SStringBuilder append(String str)
関連項目:
StringBuilder#append(String)

append

public SStringBuilder append(StringBuffer sb)
関連項目:
StringBuilder#append(StringBuffer)

append

public SStringBuilder append(long l)
関連項目:
StringBuilder#append(long)

capacity

public int capacity()
関連項目:
StringBuilder#capacity()

charAt

public char charAt(int index)
定義:
インタフェース CharSequence 内の charAt
関連項目:
StringBuilder#charAt(int)

delete

public SStringBuilder delete(int start,
                             int end)
関連項目:
StringBuilder#delete(int, int)

deleteCharAt

public SStringBuilder deleteCharAt(int index)
関連項目:
StringBuilder#deleteCharAt(int)

ensureCapacity

public void ensureCapacity(int minimumCapacity)
関連項目:
StringBuilder#ensureCapacity(int)

getChars

public void getChars(int srcBegin,
                     int srcEnd,
                     char[] dst,
                     int dstBegin)
関連項目:
StringBuilder#getChars(int, int, char[], int)

indexOf

public int indexOf(String str)
関連項目:
StringBuilder#indexOf(String)

indexOf

public int indexOf(String str,
                   int fromIndex)
関連項目:
StringBuilder#indexOf(String, int)

insert

public SStringBuilder insert(int offset,
                             boolean b)
関連項目:
StringBuilder#insert(int, boolean)

insert

public SStringBuilder insert(int offset,
                             char c)
関連項目:
StringBuilder#insert(int, char)

insert

public SStringBuilder insert(int offset,
                             char[] str)
関連項目:
StringBuilder#insert(int, char[])

insert

public SStringBuilder insert(int index,
                             char[] str,
                             int offset,
                             int len)
関連項目:
StringBuilder#insert(int, char[], int, int)

insert

public SStringBuilder insert(int offset,
                             double d)
関連項目:
StringBuilder#insert(int, double)

insert

public SStringBuilder insert(int offset,
                             float f)
関連項目:
StringBuilder#insert(int, float)

insert

public SStringBuilder insert(int offset,
                             int i)
関連項目:
StringBuilder#insert(int, int)

insert

public SStringBuilder insert(int dstOffset,
                             CharSequence s)
関連項目:
StringBuilder#insert(int, CharSequence)

insert

public SStringBuilder insert(int dstOffset,
                             CharSequence s,
                             int start,
                             int end)
関連項目:
StringBuilder#insert(int, CharSequence, int, int)

insert

public SStringBuilder insert(int offset,
                             Object obj)
関連項目:
StringBuilder#insert(int, Object)

insert

public SStringBuilder insert(int offset,
                             String str)
関連項目:
StringBuilder#insert(int, String)

insert

public SStringBuilder insert(int offset,
                             long l)
関連項目:
StringBuilder#insert(int, long)

lastIndexOf

public int lastIndexOf(String str)
関連項目:
StringBuilder#lastIndexOf(String)

lastIndexOf

public int lastIndexOf(String str,
                       int fromIndex)
関連項目:
StringBuilder#lastIndexOf(String, int)

length

public int length()
定義:
インタフェース CharSequence 内の length
関連項目:
StringBuilder#length()

replace

public SStringBuilder replace(int start,
                              int end,
                              String str)
関連項目:
StringBuilder#replace(int, int, String)

reverse

public SStringBuilder reverse()
関連項目:
StringBuilder#reverse()

setCharAt

public void setCharAt(int index,
                      char ch)
関連項目:
StringBuilder#setCharAt(int, char)

setLength

public void setLength(int newLength)
関連項目:
StringBuilder#setLength(int)

subSequence

public CharSequence subSequence(int start,
                                int end)
定義:
インタフェース CharSequence 内の subSequence
関連項目:
StringBuilder#subSequence(int, int)

substring

public String substring(int start)
関連項目:
StringBuilder#substring(int)

substring

public String substring(int start,
                        int end)
関連項目:
StringBuilder#substring(int, int)

toString

public String toString()
定義:
インタフェース CharSequence 内の toString
関連項目:
StringBuilder#toString()

trimToSize

public void trimToSize()
関連項目:
StringBuilder#trimToSize()


Copyright © 2004-2007 The Seasar Foundation. All Rights Reserved.