Item 63. String Concat
StringBuilder ์ฌ์ฉ
class Example {
public String statementWithString() {
String result = "";
for (int i = 0; i < numItems(); i++) {
result += lineForItem(i);
}
return result;
}
public String statementWithStringBuilder() {
StringBuilder sb = new StringBuilder(numItems() * LINE_WIDTH); // ์ ์ ํ ํฌ๊ธฐ๋ก ์ด๊ธฐํํ๋ฉด ๋ ๋น ๋ฅด๋ค
for (int i = 0; i < numItems(); i++) {
sb.append(lineForItem(i));
}
return sb.toString();
}
}์ฌ์ฉํ๋๋ผ๋ ํฌ๊ฒ ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ
Last updated