기존(310)/🏀Android

[Kotlin] 문자열 공백 제거 방법 (trimIndent)

조각남자 2022. 9. 24. 20:23

trimIndent

  • 모든 입력 라인의 공통 최소 들여쓰기를 감지하고 모든 라인에서 그만큼 제거한다.
  • 비어있는 첫번째와 마지막 라인 제거

코틀린에서 문자열 다룰 때 내가 가장 많이 사용하는 방법이다. 모든 입력 라인의 공통 최소 들여쓰기를 알아서 감지하고 제거하기 때문에, """로 감싼 문자열을 처리할 때 편하다. 

 

 

 

println("""
      안녕하세요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
   """.trimIndent())