public class StringBufferEx {
public static void main(String[] args) {
// StringBuffer
// : ๋ฌธ์์ด์ ์กฐ์ํ๋ ํด๋์ค
// - ๋ฌธ์์ด ์ถ๊ฐ/์์ /์ญ์ ํ๋ ๋ฉ์๋๋ฅผ ์ ๊ณต
StringBuffer sb = new StringBuffer("This");
System.out.println(sb);
// ๋ฌธ์์ด ์ถ๊ฐ
// append("์ถ๊ฐ ๋ฌธ์์ด") : ๋ฌธ์์ด ๋ง์ง๋ง์ ์ ๋ฌธ์์ด์ ์ถ๊ฐํ๋ ๋ฉ์๋
sb.append(" is Java");
System.out.println(sb);
// ๋ฌธ์์ด ์ถ๊ฐ(index)
// insert(index, "์ถ๊ฐ ๋ฌธ์์ด") : ์ง์ ํ index ์ ๋ฌธ์์ด์ ์ถ๊ฐํ๋ ๋ฉ์๋
sb.insert(7, " real");
System.out.println(sb);
// ๋ฌธ์์ด ์์ (๋์ฒด)
// replace(์์index, ๋index+1, "๋์ฒด ๋ฌธ์์ด")
// : ์์index~๋index ๊น์ง ๋ฌธ์์ด์ ๋์ฒด ๋ฌธ์์ด๋ก ์์ ํ๋ ๋ฉ์๋
sb.replace(8, 12, "good");
System.out.println(sb);
// ๋ฌธ์์ด ์ญ์
// delete(์์index, ๋index+1)
// : ์์index~๋index ๊น์ง ๋ฌธ์์ด์ ์ญ์ ํ๋ ๋ฉ์๋
sb.delete(8, 13);
System.out.println(sb);
// ๋ฌธ์์ด ๊ธธ์ด ์ง์
// setLength(๊ธธ์ด) : ๋ฌธ์์ด์ ๊ธธ์ด๋ฅผ ์ง์ ํ๋ ๋ฉ์๋
sb.setLength(4);
System.out.println(sb);
}
}
Java
๋ณต์ฌ