๋ฉ์๋ | ์ค๋ช |
---|---|
.append() | ๋ฌธ์์ด์ ์ถ๊ฐ |
.insert(int offset, String str) | offset ์์น์ str์ ์ถ๊ฐ |
.replace(int first, int ) | ์ฒซ๋ฒ์งธ์ ๋๋ฒ์งธ ํ๋ผ๋ฏธํฐ๋ก ๋ฐ๋ ์ซ์ ์ธ๋ฑ์ค์ ์์นํ ๋ฌธ์์ด์ ๋์ฒด |
.substring(int start, (int end)) | ์ธ๋ฑ์ฑ. ํ๋ผ๋ฏธํฐ๊ฐ ํ๋๋ผ๋ฉด ํด๋น ์ธ๋ฑ์ค๋ถํฐ ๋๊น์ง, ๋๊ฐ๋ผ๋ฉด ์์์ ๊ณผ ๋์ -1 ๊น์ง ์ธ๋ฑ์ฑ |
.deleteCharAt(int index) | ์ธ๋ฑ์ค์ ์์นํ ๋ฌธ์ ํ๋๋ฅผ ์ญ์ |
.delete(int start, int end) | start ๋ถํฐ end-1 ๊น์ง์ ๋ฌธ์๋ฅผ ์ญ์ |
.toString() | String์ผ๋ก ๋ณํํ๋ค. |
.reverse() | ํด๋น ๋ฌธ์ ์ ์ฒด๋ฅผ ๋ค์ง๋๋ค. |
.setCharAt(int index, String s) | index ์์น์ ๋ฌธ์๋ฅผ s๋ก ๋ณ๊ฒฝ |
.setLength(int len) | ๋ฌธ์์ด ๊ธธ์ด ์กฐ์ , ํ์ฌ ๋ฌธ์์ด๋ณด๋ค ๊ธธ๊ฒ ์กฐ์ ํ๋ฉด ๊ณต๋ฐฑ์ผ๋ก ์ฑ์์ง, ํ์ฌ ๋ฌธ์์ด๋ณด๋ค ์งง๊ฒ ์กฐ์ ํ๋ฉด ๋๋จธ์ง ๋ฌธ์๋ ์ญ์ |
.trimToSize() | ๋ฌธ์์ด์ด ์ ์ฅ๋ char[] ๋ฐฐ์ด ์ฌ์ด์ฆ๋ฅผ ํ์ฌ ๋ฌธ์์ด ๊ธธ์ด์ ๋์ผํ๊ฒ ์กฐ์ , String ํด๋์ค์ trim()์ด ์ ๋ค ๊ณต๋ฐฑ์ ์ ๊ฑฐํ๋ ๊ฒ๊ณผ ๊ฐ์ด ๊ณต๋ฐฑ ์ฌ์ด์ฆ๋ฅผ ์ ๊ณตํ๋ ๊ฒ, ๋ฐฐ์ด์ ๋จ๋ ์ฌ์ด์ฆ๋ ๊ณต๋ฐฑ์ด๋ฏ๋ก, ๋ฌธ์์ด ๋ท๋ถ๋ถ์ ๊ณต๋ฐฑ์ ๋ชจ๋ ์ ๊ฑฐํด์ค๋ค๊ณ ๋ณด๋ฉด ๋จ |
โถ ์์
public static void main(String[] args) {
StringBuilder sb = new StringBuilder("JA");
sb.append("VA");
System.out.println(sb); // JAVA
sb.deleteCharAt(2);
System.out.println(sb); // JAV
sb.insert(2, "JIM");
System.out.println(sb); // JAJIMA
System.out.println(sb.reverse()); // AMIJAJ
System.out.println(sb.substring(0,3)); // AMI
System.out.println(sb.length()); // 6
System.out.println(sb.capacity()); // 18
sb.trimToSize();
System.out.println(sb.capacity()); //6
}