|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.StringBuffer
문자들이 저장될 버퍼와 버퍼에 대한 삽입,확장,제거등에 대한 메소드가 정의 된 클래스.
Constructor Summary | |
StringBuffer()
버퍼사이즈가 16바이트인 객체를 생성한다. |
|
StringBuffer(int length)
특정 크기의 버퍼를 가진 객체를 생성한다. |
|
StringBuffer(String str)
특정 문자열 길이+16 크기를 가진 버퍼와 초기값으로 특정 문자열의 문자 정보를 가진 객체를 생성한다. |
Method Summary | |
StringBuffer |
append(boolean b)
문자 버퍼에 boolean변수 값을 끝에 추가한다. |
StringBuffer |
append(char c)
문자 버퍼에 문자를 끝에 추가한다. |
StringBuffer |
append(char[] str)
문자 버퍼에 문자 배열을 끝에 추가한다. |
StringBuffer |
append(char[] str,
int offset,
int len)
문자 버퍼에 문자 배열 일부분을 끝에 추가한다. |
StringBuffer |
append(double dnum)
|
StringBuffer |
append(float fnum)
|
StringBuffer |
append(int i)
문자 버퍼에 특정 정수값을 나타내는 문자열을 끝에 추가한다. |
StringBuffer |
append(long l)
문자 버퍼에 특정 Long값을 나타내는 문자열을 끝에 추가한다. |
StringBuffer |
append(Object obj)
문자 버퍼에 객체를 설명하는 문자열을 끝에 추가한다. |
StringBuffer |
append(String str)
문자 버퍼에 특정 문자열을 끝에 추가한다. |
int |
capacity()
현재 버퍼 크기를 구한다. |
char |
charAt(int index)
문자 버퍼 특정위치의 문자를 구한다. |
StringBuffer |
delete(int start,
int end)
문자 버퍼의 일부분을 제거한다. |
StringBuffer |
deleteCharAt(int index)
문자 버퍼에서 특정 위치 문자를 제거한다. |
void |
ensureCapacity(int minimumCapacity)
버퍼 크기가 특정 크기 이상이 되도록 한다. |
void |
getChars(int srcBegin,
int srcEnd,
char[] dst,
int dstBegin)
문자 버퍼의 일부분을 문자 배열로 복사한다. |
StringBuffer |
insert(int offset,
boolean b)
문자 버퍼에 boolean변수 값을 중간에 삽입한다. |
StringBuffer |
insert(int offset,
char c)
문자 버퍼에 문자를 중간에 삽입한다. |
StringBuffer |
insert(int offset,
char[] str)
문자버퍼 중간에 특정 문자 배열을 삽입한다. |
StringBuffer |
insert(int offset,
double dnum)
|
StringBuffer |
insert(int offset,
float fnum)
|
StringBuffer |
insert(int offset,
int i)
문자 버퍼에 특정 정수값을 나타내는 문자열을 중간에 추가한다. |
StringBuffer |
insert(int offset,
long l)
문자 버퍼에 특정 Long값을 나타내는 문자열을 끝에 삽입한다. |
StringBuffer |
insert(int offset,
Object obj)
문자버퍼 중간에 특정 객체에 대한 설명 문자열을 삽입한다. |
StringBuffer |
insert(int offset,
String str)
문자버퍼 중간에 특정 문자열을 삽입한다. |
int |
length()
현재 버퍼에 저장된 문자 갯수를 구한다. |
StringBuffer |
reverse()
문자 버퍼에 저장된 값을 역으로 뒤집는다. |
void |
setCharAt(int index,
char ch)
문자 버퍼의 특정 위치 문자를 다른 문자로 바꾼다. |
void |
setLength(int newLength)
문자 버퍼를 특정 크기로 만든다. |
String |
toString()
현 문자버퍼를 가지고 새 문자열을 만든다. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public StringBuffer()
public StringBuffer(int length)
public StringBuffer(String str)
str
- 문자 버퍼의 초기값.Method Detail |
public int length()
public int capacity()
public void ensureCapacity(int minimumCapacity)
minimumCapacity
- 버퍼의 최소 크기public void setLength(int newLength)
newLength
- 새로운 버퍼 크기.public char charAt(int index)
index
- 구하고자 하는 문자의 위치.public void getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)
srcBegin
- 복사를 시작할 문자 버퍼 위치.srcEnd
- 복사를 끝 낼 문자버퍼 위치+1값.dst
- 문자 버퍼의 내용이 복사될 곳.dstBegin
- dst내에서 정보가 저장될 시작위치.public void setCharAt(int index, char ch)
index
- 바뀔 문자 위치.ch
- 바꿀 문자.public StringBuffer append(Object obj)
obj
- 문자 버퍼에 설명이 추가될 객체.public StringBuffer append(String str)
str
- 문자 버퍼에 추가될 문자열.public StringBuffer append(char[] str)
str
- 문자 버퍼에 추가될 문자배열.public StringBuffer append(char[] str, int offset, int len)
str
- 문자 버퍼에 추가될 문자배열.offset
- str내의 시작위치.len
- 추가될 길이.public StringBuffer append(boolean b)
b
- 문자 버퍼에 추가될 boolean 변수.public StringBuffer append(char c)
b
- 문자 버퍼에 추가될 문자.public StringBuffer append(int i)
i
- 문자 버퍼에 추가될 정수값.public StringBuffer append(long l)
l
- 문자 버퍼에 추가될 Long값.public StringBuffer append(float fnum)
public StringBuffer append(double dnum)
public StringBuffer delete(int start, int end)
start
- 제거 시작 위치.end
- 제거가 끝나는 위치+1값.public StringBuffer deleteCharAt(int index)
index
- 제거할 위치.public StringBuffer insert(int offset, Object obj)
offset
- 문자 버퍼내 설명이 삽입될 위치.obj
- 문자 버퍼에 설명이 삽입될 객체.public StringBuffer insert(int offset, String str)
offset
- 문자 버퍼내 문자열이 삽입될 위치.str
- 문자 버퍼에 삽입될 문자열.public StringBuffer insert(int offset, char[] str)
offset
- 문자 버퍼내 문자배열이 삽입될 위치.str
- 문자 버퍼에 삽입될 문자 배열.public StringBuffer insert(int offset, boolean b)
offset
- 문자 버퍼내 변수 값이 삽입될 위치.b
- 문자 버퍼에 추가될 boolean 변수.public StringBuffer insert(int offset, char c)
offset
- 문자 버퍼내 변수 값이 삽입될 위치.c
- 문자 버퍼에 추가될 문자변수.public StringBuffer insert(int offset, int i)
offset
- 문자 버퍼내 변수 값이 삽입될 위치.i
- 문자 버퍼에 삽입될 정수값.public StringBuffer insert(int offset, long l)
offset
- 문자 버퍼내 변수 값이 삽입될 위치.l
- 문자 버퍼에 추가될 Long값.public StringBuffer insert(int offset, float fnum)
public StringBuffer insert(int offset, double dnum)
public StringBuffer reverse()