//stringBuffer 메서드 실습
//sun사에서는 String보다 stringBuffer사용을 권장
public class StringBufferEx01 {
public static void main(String[] args) {
// String / StringBuffer
// String : 내부에 담신 문자열 변형불가 (불변성)
// StringBuffer : 내부 문자열 변형가능
StringBuffer sb1 = new StringBuffer();
StringBuffer sb2 = new StringBuffer("Hello");
System.out.println("문자열의 길이 : " + sb2.length());
sb2.append(" / 안녕"); //StringBuffer에 문자연결 : append
System.out.println(sb2);
sb2.insert(6, "World "); //StringBuffer에 문자삽입 : insert
System.out.println(sb2);
sb2.delete(6, 14); //StringBuffer 문자삭제 : delete
System.out.println(sb2);
// String str = sb2; //String으로 그냥 형변환이 안됨!
String str = sb2.toString(); //String으로 형변환 : toString();
System.out.println(str);
}
}
출력물
문자열의 길이 : 5
Hello / 안녕
Hello World / 안녕
Hello 안녕
Hello 안녕
'JAVA' 카테고리의 다른 글
Sytem클래스 기본 실습 (0) | 2013.02.01 |
---|---|
Wrapper클래스 기본 실습. 형변환 (0) | 2013.02.01 |
외부인자 args (0) | 2013.02.01 |
[실습]외부에서 알파벳 이름을 받아들여서 첫번째글자를 대문자로 바꿔서 출력-소스단축- (0) | 2013.02.01 |
[실습]외부에서 알파벳 이름을 받아들여서 첫번째글자를 대문자로 바꿔서 출력 (0) | 2013.02.01 |