Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 672 Bytes

stringbuilder.md

File metadata and controls

35 lines (28 loc) · 672 Bytes

String을 합칠때 효율적인 리소스 관리를 위해 StringBuilder를 사용하자.



  • 예시 1
StringBuilder builder = new StringBuilder(); /* StringBuilder 객체 생성 */
/* Add */
builder.append("1");
builder.append("2");

  • 예시 2
StringBuilder builder = new StringBuilder();

for (Map.Entry<String, String> kv : params.entrySet()) {
    builder.append(kv.getKey());
    builder.append('=');
    builder.append(kv.getValue());
    builder.append('&');
}

  • 예시 3
StringBuilder builder = new StringBuilder();
builder.append("mkey=" + {variable});
/* String 변환 */
builder.toString();