티스토리 뷰
반응형
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);
}
}
실행 결과
가.요세녕가추
반응형
'JAVA' 카테고리의 다른 글
(JAVA) 자바 Math, Random 클래스 알아보기 (0) | 2017.02.12 |
---|---|
(JAVA) 자바 정규표현식 Regular Expression (0) | 2017.02.12 |
(JAVA) 자바 많이쓰는 String 메소드 (0) | 2017.02.11 |
(JAVA) 자바 예외처리(try ~ catch) Exception (0) | 2017.02.11 |
(JAVA) 자바 추상클래스 Abstract (0) | 2017.02.09 |
댓글
최근에 올라온 글
최근에 달린 댓글