개발 GYM
close
프로필 배경
프로필 로고

개발 GYM

  • 분류 전체보기 (93)
    • java (16)
      • AWS SDK for Java (2)
    • Spring (5)
    • Linux (9)
    • DB (3)
    • Desigin Pattern (16)
    • CS (8)
      • 네트워크 (6)
    • 도서 (9)
      • Clean Code (9)
    • 프로그래머스 (22)
    • 일상생활 (0)
    • 기타 (5)
  • 홈
  • 태그
  • 방명록

[java] 문자열 더하기 : String vs StringBuilder

1. 문제 인식 실무에 투입되서 특정 조건에 따라 분기하여 query 를 문자열로 생성해야 했다. 동적 쿼리인데, 이를 문자열로 직접 생성해야 했다. 나는 당연히 String 에 더하는 방식을 생각했다. 그렇게 작성하고 나서 선배님이 담당하시는 다른 부분의 코드를 보니 StringBuilder 로 되어있었다. 왜 String 을 더하지 않고 StringBuilder 를 사용하셨을까? 에서 출발했다. 특정 조건에 따라 분기하여 문자열을 생성해야 할 때, 어떻게 생성해야 할까? 2. StringBuilder가 탄생한 배경 String은 불변(immutable) 객체이다. 아래와 같이 2개의 String 객체가 존재할 때 두 문자열을 연결해야 하는 경우가 발생한다. String str1 = “aaaa123”;..

  • format_list_bulleted java
  • · 2022. 9. 15.
  • textsms
반응형
  • navigate_before
  • 1
  • navigate_next
반응형
전체 카테고리
  • 분류 전체보기 (93)
    • java (16)
      • AWS SDK for Java (2)
    • Spring (5)
    • Linux (9)
    • DB (3)
    • Desigin Pattern (16)
    • CS (8)
      • 네트워크 (6)
    • 도서 (9)
      • Clean Code (9)
    • 프로그래머스 (22)
    • 일상생활 (0)
    • 기타 (5)
최근 글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바