티스토리 뷰

반응형

StringBuffer와 StringBuilder의 차이점은 버퍼는 멀티 스레드환경에서 사용할 수있게 동기화가 적용되어 있고 빌더는 단일 스레드 환경에서만 사용할 수 있게 만들어져있다.


public class zzzzz {
	public static void main(String[] args) {
		
		//StringBuilder 객체 생성 방법 버퍼도 같음
		//16개의 문자를 저장할 수 있는 초기버퍼 
		StringBuilder sb = new StringBuilder(); 
		//주어진 개수만큼 문자를 저장할수있는 초기버퍼
		StringBuilder sb2 = new StringBuilder(20); 
		//매개값을 초기버퍼
		StringBuilder sb3 = new StringBuilder("안녕하세요."); 
		
		sb3.append("가"); //문자열끝에 가를 추가한다.
		sb3.insert(1, "추가"); //특정 위치에 문자를 추가한다.
		sb3.delete(4, 5); //특정 부분 문자를 삭제한다.
		sb3.deleteCharAt(0); //지정위치 문자 삭제
		sb3.reverse(); //문자 순서 역행
		
		System.out.println(sb3);
	}
}


실행 결과

가.요세녕가추


반응형
댓글
최근에 올라온 글
최근에 달린 댓글