3. String클래스와 StringBuffer클래스와의 차이
- String클래스는 원본문자열이 변하지 않는 불변의 클래스이고 문자열이 변경될때마다 계속 새로운 변경된 문자열이 만들어진다.->용량이커짐
- StringBuffer는 문자열이 변경될때 원본 문자열 자체가 변경되어진다.
ex>
class Test04_StringBuffer{
public static void main(String[] args){
public static void main(String[] args){
String str1=new String("123");
//문자열 연결하기
String str2=str1+"456";
System.out.println(str1+","+str2);
StringBuffer sb1=new StringBuffer("123");
//문자열 연결하기
StringBuffer sb2=sb1.append("456");
System.out.println(sb1+","+sb2);
//문자열 연결하기
StringBuffer sb2=sb1.append("456");
System.out.println(sb1+","+sb2);
}
}
'JAVA' 카테고리의 다른 글
자료구조 API - ArrayList (0) | 2014.09.12 |
---|---|
Wrapper클래스 (0) | 2014.09.12 |
lang 패키지 (0) | 2014.09.12 |
패키지 (0) | 2014.09.12 |
추상 클래스 - 메소드 / 인터페이스 / Object (0) | 2014.09.12 |