3. String클래스와 StringBuffer클래스와의 차이

- String클래스는 원본문자열이 변하지 않는 불변의 클래스이고 문자열이 변경될때마다 계속 새로운 변경된 문자열이 만들어진다.->용량이커짐

 

- StringBuffer는 문자열이 변경될때 원본 문자열 자체가 변경되어진다.

 

ex>

class Test04_StringBuffer{
    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);

    }
}





 

 

 

 

'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

+ Recent posts