728x90
반응형
package chap11;
/*
* StringBuffer 클래스의 메서드
* StringBuilder 클래스와 같은 메서드를 가진다. 기능도 같다.
*/
public class StringBufferEx2 {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
//append : sb 객체에 값을 뒤쪽 추가.
sb.append("abc").append(123).append('A').append(false);
System.out.println(sb);
//sb 객체에서 2번 인덱스부터 3번 인덱스까지 문자를 제거
sb.delete(2, 4);
System.out.println(sb);
//4번 인덱스의 한개의 문자 제거
sb.deleteCharAt(4);
System.out.println(sb);
//insert : sb 객체의 중간에 추가
sb.insert(5, "==");
System.out.println(sb);
sb.insert(6, 1.23);
System.out.println(sb);
sb = new StringBuffer("ABCDEFG");
//replace : 0번인덱스부터 2번인덱스까지의 값을 abc 문자열로 치환
sb.replace(0, 3, "abc"); //abcDEFG
System.out.println(sb);
//역순으로 변경
sb.reverse();
System.out.println(sb);
StringBuilder sb2 = new StringBuilder();
sb2.append(123).append("abc");
System.out.println(sb2);
}
}
728x90
반응형
'study > Java' 카테고리의 다른 글
[Java] 30. 기본 API (Math) (0) | 2022.03.28 |
---|---|
[Java] 30. 기본 API (delChar 메서드 구현하기) (0) | 2022.03.28 |
[Java] 30. 기본 API (StringBuffer.1) (0) | 2022.03.28 |
[Java] 29. Test5 풀이 (다음의 결과가 나오도록 프로그램을 수정하기) (0) | 2022.03.25 |
[Java] 29. Test4 풀이 (결과가 나오도록 함수 구현하기) (0) | 2022.03.25 |