

ํ๋๋ฌ๋๋์ ์๋ฐ StringBuilder ์ฌ์ฉ๋ฒ ๋ฐ ์ฌ์ฉํ๋ ์ด์ ๊ธ์ ๋ด์ฉ์
๋๋ค.์ง์๊ณผ ๊ฟํ์ด ๋์น๋ "ํ๋๋ฌ๋"๋์ ๋ธ๋ก๊ทธ ๋ฐฉ๋ฌธํ๊ธฐ
"์๋ฐ StringBuilder ์ฌ์ฉ๋ฒ ๋ฐ ์ฌ์ฉํ๋ ์ด์ " ๊ธ ๋ณด๋ฌ๊ฐ๊ธฐ
String
String์ด ๋ฌธ์์ด ๊ฒฐํฉ์ ํ ๋๋String str1 = "abc";String str2 = "def";str1 + str2;๐ ๋ํ๊ธฐ ์ฐ์ฐ(+)์ ์ด์ฉํ๋ค.
String๊ฐ์ฒด์String๊ฐ์ฒด๋ฅผ ๋ํ๋(+)ํ์๋ ๋ฉ๋ชจ๋ฆฌ ํ ๋น๊ณผ ๋ฉ๋ชจ๋ฆฌ ํด์ ๋ฅผ ๋ฐ์์ํค๋ฉฐ ๋ํ๋ ์ฐ์ฐ์ด ๋ง์์ง๋ค๋ฉด ์ฑ๋ฅ์ ์ผ๋ก ์ข์ง ์๋ค.
StringBuildermemory์ ๊ฐ์ appendํ๋ StringBuilder์ StringBufferStringBuilder๋ append()๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ค
- ๊ทธ๋์ ๋์จ ๊ฒ์ด
StringBuilder์ด๋ค.StringBuilder๋String๊ณผ ๋ฌธ์์ด์ ๋ํ ๋ ์๋ก์ด ๊ฐ์ฒด๋ฅผ ์์ฑํ๋ ๊ฒ์ด ์๋๋ผ ๊ธฐ์กด์ ๋ฐ์ดํฐ์ ๋ํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ์๋๋ ๋น ๋ฅด๋ฉฐ ์๋์ ์ผ๋ก ๋ถํ๊ฐ ์ ๋ค.- ๋ฐ๋ผ์ ๊ธด ๋ฌธ์์ด์ ๋ํ๋ ์ํฉ์ด ๋ฐ์ํ ๊ฒฝ์ฐ
StringBuilder์ฌ์ฉ์ ๊ถ์ฅํ๋ค.