package kr.s20.object.lang;
public class SpringBufferMain {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer("여름 덥다!!");
System.out.println("1:" + sb);
//지정한 인덱스이 문자 삽입
sb.insert(2, "이"); //2번 인덱스에 "이"라는 값을 새롭게 삽입한다.
System.out.println("2:" + sb);
//문자열 뒤에 새로운 문자열을 추가
sb.append("가을은");
System.out.println("3:" + sb);
sb.append("시원하다");
System.out.println("4:" + sb);
//시작 인덱스부터 끝 인덱스 전까지 문자열 대체 (끝 인덱스는 포함 X)
sb.replace(0, 3, "여행가자!!");
System.out.println("5"+sb);
//지정한 인덱스의 문자를 삭제
sb.deleteCharAt(0);
System.out.println("6"+sb);
//시작 인덱스부터 끝 인덱스 전까지 문자열 삭제
sb.delete(0, 3);
System.out.println("7:"+sb);
//Stringbuffer -> String 변환
String str = sb.toString();
System.out.println("str =" + str);
}
}
1:여름 덥다!!
2:여름이 덥다!!
3:여름이 덥다!!가을은
4:여름이 덥다!!가을은시원하다
5여행가자!! 덥다!!가을은시원하다
6행가자!! 덥다!!가을은시원하다
7:!! 덥다!!가을은시원하다
str =!! 덥다!!가을은시원하다