๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

StringBuffer

(1)
[JAVA] String VS StringBuilder VS StringBuffer String VS StringBuilder/StringBuffer String๊ณผ StringBuilder/StringBuffer ํด๋ž˜์Šค์˜ ๊ฐ€์žฅ ํฐ ์ฐจ์ด์ ์€ String์€ ๋ถˆ๋ณ€์˜ ์†์„ฑ์„ ๊ฐ€์ง„๋‹ค๋Š” ์ ์ด๋‹ค. String์€ .concat(๊ฐ’) or +"๊ฐ’"์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ String์€ ๋ถˆ๋ณ€ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์–ด ๊ธฐ์กด String์— ๋“ค์–ด์žˆ๋˜ ๊ฐ’์„ ๋ฒ„๋ฆฌ๊ณ  ์ƒˆ๋กœ ๊ฐ’์„ ํ• ๋‹นํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— concat , +๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์†๋„๊ฐ€ ๋А๋ ค์ง„๋‹ค. StringBuilder, StringBuffer๋Š” String๊ณผ ๋ฌธ์ž์—ด์„ ๋”ํ•  ๋•Œ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ธฐ์กด์˜ ๋ฐ์ดํ„ฐ์— ๋”ํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์†๋„๋„ ๋น ๋ฅด๋ฉฐ ์ƒ๋Œ€์ ์œผ๋กœ ๋ถ€ํ•˜๊ฐ€ ์ ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด StringBuilder์™€ StringBu..