Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

WON.dev

chapter06 : StringBuffer 본문

JAVA/chapter20_api

chapter06 : StringBuffer

GAWON 2023. 5. 30. 18:20
package org.joonzis.ex;

public class Ex06_StringBuffer {	// StringBuffer나 StringBuilder나 똑같음
	public static void main(String[] args) {
		
		StringBuffer sb1 = new StringBuffer("apple");
		StringBuffer sb2 = new StringBuffer("apple");
		
		System.out.println("sb1 해시코드값(주소값) = " + sb1.hashCode());
		System.out.println("sb2 해시코드값(주소값) = " + sb2.hashCode());
		
		// 검색 : 해시코드 비교 -> (같은 해시코드만 ) 동등 비교
		
		StringBuffer sb = new StringBuffer();
		System.out.println("기본 버퍼 크기 : " + sb.capacity());
		// .capacity() : 버퍼 크기 알아볼 때 ! 기본은 16문자를 저장할 수 있다.
		
		// sb에 문자열 추가
		// .append(추가할 값)
		sb.append("Hello");
		sb.append(" Java").append(" World"); // chaining 기법 : 계속 이어서 값을 추가
		System.out.println(sb.toString());
		
		// 삭제
		StringBuffer phone = new StringBuffer();
		phone.append("010-1234-5678");
		phone.deleteCharAt(3);
		phone.deleteCharAt(7);
		System.out.println(phone);
		
	}
}

'JAVA > chapter20_api' 카테고리의 다른 글

chapter08 : Big_number  (0) 2023.05.30
chapter07 : Wrapper  (0) 2023.05.30
chapter05 : String  (0) 2023.05.30
chapter04 : System  (0) 2023.05.30
chapter03 : Object_clone  (0) 2023.05.30