6.3.1 StringBuffer 클래스의 생성자
출간일 2016년 11월 28일
판매가 2000원
형태 ebook
이 책의 모든 내용은 http://ehpub.co.kr에 공개하고 있습니다.
학습에 도움이 되시면 ebook을 구입하여 소장하시면 감사하겠습니다.
언제나 휴일 출판사의 수익금의 대부분은 아프리카에 기부하고 있습니다.
StringBuffer 형식 개체는 문자열 버퍼 공간에 문자 집합을 보관하며 변경 가능합니다. 그리고 생성자에 따라 버퍼 크기를 미리 결정할 수 있습니다.
StringBuffer()
StringBuffer(String src)
StringBuffer(int length)
StringBuffer 클래스의 기본 생성자는 버퍼 크기가 16인 개체를 만듭니다. String 개체를 입력 인자로 받는 생성자는 버퍼 크기가 문자열 길이+ 16이며 정수를 입력 인자로 받는 생성자는 전달받은 크기의 버퍼를 생성합니다.
다음 예제는 StringBuffer의 생성자를 사용하였을 때 버퍼 크기를 확인하는 예입니다.
//StringBuffer의 생성자 사용 예 public class Program { public static void main(String[] args){ StringBuffer sb1 = new StringBuffer(); StringBuffer sb2 = new StringBuffer("Hello"); StringBuffer sb3 = new StringBuffer(24);
System.out.println("sb1:"+sb1); System.out.println("버퍼 크기:"+sb1.capacity());
System.out.println("sb2:"+sb2); System.out.println("버퍼 크기:"+sb2.capacity());
System.out.println("sb3:"+sb3); System.out.println("버퍼 크기:"+sb3.capacity()); } } |
sb1: 버퍼 크기:16 sb2:Hello 버퍼 크기:21 sb3: 버퍼 크기:24 |
[소스 6.17] StringBuffer의 생성자 사용 예
'언어 자료구조 알고리즘 > 디딤돌 Java 언어 Part1' 카테고리의 다른 글
[Java] 6.3.6 StringBuffer 개체에서 String 개체 얻기 (0) | 2016.11.20 |
---|---|
[Java] 6.3.5 StringBuffer 클래스의 replace, reverse 멤버 메서드 (0) | 2016.11.20 |
[Java] 6.3.4 StringBuffer 클래스 insert 멤버 메서드로 원하는 위치에 추가 (0) | 2016.11.20 |
[Java] 6.3.3 StringBuffer 클래스 개체의 원하는 위치 문자 제거 (0) | 2016.11.20 |
[Java] 6.3.2 StringBuffer 클래스의 append 멤버 메서드 (0) | 2016.11.20 |
[Java] 6. 3 StringBuffer 클래스 (0) | 2016.11.20 |
[Java] 6.2.9 기본 형식의 값을 문자열 개체를 생성하는 정적 메서드 (0) | 2016.11.20 |
[Java] 6.2.8 String 클래스 멤버 중에 구분자로 문자열 잘라내는 메서드 (0) | 2016.11.17 |
[Java] 6.2.7 String 클래스 멤버 중에 특정 인덱스의 문자 및 문자열 길이 (0) | 2016.11.17 |
[Java] 6.2.6 String 클래스 멤버 중에 변환한 문자열 만드는 메서드 (0) | 2016.11.17 |