Search

StringBuffer

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
๋ณต์‚ฌ