Java StringBuffer

자바 2020. 7. 6. 21:34

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
Posted by khon98
,