๐ StringBuilder ํด๋์ค
๐ฝ append()
์ธ์๋ก ์ ๋ฌ๋ ๊ฐ์ ๋ฌธ์์ด๋ก ๋ณํํ ํ, ํด๋น ๋ฌธ์์ด์ ๋ง์ง๋ง์ ์ถ๊ฐํฉ๋๋ค.
StringBuffer str = new StringBuffer("Java");
System.out.println(str);//Java
System.out.println(str.append(" Hi!! ์๋
"));//Java Hi!! ์๋
System.out.println(str);//Java Hi!! ์๋
๐ฝ capacity()
StringBuffer ์ธ์คํด์ค์ ํ์ฌ ๋ฒํผ ํฌ๊ธฐ๋ฅผ ๋ฐํํฉ๋๋ค.
StringBuffer str1 = new StringBuffer();
StringBuffer str2 = new StringBuffer("velog");
System.out.println(str1.capacity()); //16
System.out.println(str2.capacity()); //21
๐ฝ delete()
๋ฉ์๋๋ ์ ๋ฌ๋ ์ธ๋ฑ์ค์ ํด๋นํ๋ ๋ถ๋ถ ๋ฌธ์์ด์ ํด๋น ๋ฌธ์์ด์์ ์ ๊ฑฐํฉ๋๋ค
StringBuffer str = new StringBuffer("Hello Velog!!");
System.out.println(str); //Hello Velog!!
System.out.println(str.delete(4, 9)); //Hellog!!
System.out.println(str); //Hellog!!
๐ฝ deleteCharAt()
ํน์ ์์น์ ๋ฌธ์ ํ ๊ฐ๋ง ์ ๊ฑฐํฉ๋๋ค.
StringBuffer str = new StringBuffer("Hello Velog!!");
System.out.println(str); //Hello Velog!!
System.out.println(str.deleteCharAt(0)); //ello Velog!!
System.out.println(str.deleteCharAt(2)); //elo Velog!!
System.out.println(str); //elo Velog!!
๐ฝ insert()
์ธ์๋ก ์ ๋ฌ๋ ๊ฐ์ ๋ฌธ์์ด๋ก ๋ณํํ ํ, ํด๋น ๋ฌธ์์ด์ ์ง์ ๋ ์ธ๋ฑ์ค ์์น์ ์ถ๊ฐํฉ๋๋ค.
StringBuffer str = new StringBuffer("Hello Velog!!");
System.out.println(str); //Hello Velog!!
System.out.println(str.insert(5, " Java")); //Hello Java Velog!!
System.out.println(str); //Hello Java Velog!!