StringBuffer
- String Buffer는 관리하는 문자열을 직접 조작할 수 있는 기능을 제공한다
주요 메서드
- .toString : StringBuffer클래스가 관리하는 문자열을 String으로 반환
- append : 뒤 부분에 문자열을 추가한다
- delete : 문자열을 삭제한다
- insert : 문자열을 삽입한다
- replace : 문자열을 변경한다
*웹사이트 개발(JSP) 할 때 많이 사용
StringBufferTest.java
---------------------------------------------------------------------------------------
StringBuffer sb1 = new StringBuffer("안녕");
StringBuffer sb2 = new StringBuffer("하이");
sb1.append("하세요");
sb1.append(100);
String str1 = sb1.toString( );
System.out.pritnln(str1);
sb2.append("가나다라").append("히히").append("호호");
String str2 = sb2.toString( );
System.out.println(str2);
System.out.println("삭제 전 " + sb2.toString( ));
sb2.delete(2, 4);
System.out.println("삭제 후 " + sb2.toString( ));
System.out.println("삭제 전 " + sb2.toString( ));
sb2.insert(2, "다라");
System.out.println("삭제 후 " + sb2.toString( ));
System.out.println("삭제 전 " + sb2.toString( ));
sb2.replce(0, 2, "반갑습니다")
System.out.println("삭제 후 " + sb2.toString( ));
---------------------------------------------------------------------------------------
Console
---------------------------------------------------------------------------------------
안녕하세요100
하이가나다라히히호호
삭제 전 : 하이가나다라히히호호
삭제 후 : 하이다라히히호호
삭제 전 : 하이다라히히호호
삭제 후 : 하이다라다라히히호호
삭제 전 : 하이다라다라히히호호
삭제 후 : 반갑습니다다라다라히히호호
---------------------------------------------------------------------------------------
'자바' 카테고리의 다른 글
Java Date (0) | 2020.07.07 |
---|---|
StringTokenizer (0) | 2020.07.06 |
Java String (0) | 2020.07.04 |
Java Runtime Class (0) | 2020.07.04 |
Java wrapper (0) | 2020.07.04 |