뱅뱅뱅
880
2018-12-19 16:32:47 작성 2018-12-19 16:33:15 수정됨
2
345

문자열 붙일 때 어떻게 하시나요?


보통 문자열이 붙임이 많을 경우 버퍼로 붙이잖아요?


그럼 한 두 개 정도 문자열을 붙일때 도 버퍼 열어서 하시나요?


버퍼 여는 비용 vs 빈도수가 낮은 String 문자열 붙이기

String += 으로 할 경우랑 버퍼이용하는 경우랑 어떻게 구분하시나요?




0
0
  • 답변 2

  • 즈루시
    12k
    2018-12-19 16:55:44

    알아보기 쉬운 방법을 택합니다.

    (= jvm에선 알아서 buffer 타는걸로 알고 있습니다)

    0
  • 앙앙이
    3k
    2018-12-19 17:15:41

    변수와 결합없이 문자열인 경우

    짧은 단문은  걍 하나의 문자열

    긴 문장은 +  혹은 stringbuilder 

    보통 긴 문장은 외부 파일로 빼서 처리하여

    코드에서 직접 문자열 기술 할일이 없네요.

    외부 파일로 빼는 대표적인 예가 라이센스와 약관입니다.


    변수와 결합되는 경우 

    급하게 할땐 + 

    하지만 개인 성향상 StrinBuilder 로 알아서 해준다 해도 직접 코딩해야 직성이 풀려서 손발 고생중입니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.