[kotlin] 문자열 포맷팅하기

Kotlin에서는 문자열을 포맷하는 여러 가지 방법이 제공됩니다. 간단한 예제 코드를 통해 Kotlin에서의 문자열 포맷팅을 살펴보겠습니다.

1. String Templates (문자열 템플릿)

가장 간단하고 일반적인 방법은 문자열 템플릿을 사용하는 것입니다. 문자열 템플릿은 $ 기호를 사용하여 변수나 식의 값을 문자열 안에 삽입할 수 있도록 합니다.

val name = "John"
val age = 30
val message = "My name is $name and I am $age years old."
println(message) // 출력: My name is John and I am 30 years old.

2. String Format (문자열 포맷)

또 다른 방법은 String.format 함수를 사용하여 문자열을 포맷하는 것입니다.

val name = "John"
val age = 30
val message = String.format("My name is %s and I am %d years old.", name, age)
println(message) // 출력: My name is John and I am 30 years old.

3. StringBuilder (문자열 빌더)

여러 줄에 걸친 복잡한 문자열을 만들 경우 StringBuilder를 사용하는 것이 좋습니다.

val stringBuilder = StringBuilder()
val name = "John"
val age = 30
stringBuilder.append("My name is ").append(name).append(" and I am ").append(age).append(" years old.")
val message = stringBuilder.toString()
println(message) // 출력: My name is John and I am 30 years old.

요약

이상으로 Kotlin에서 문자열을 포맷하는 방법을 살펴보았습니다. 문자열 템플릿, 문자열 포맷 함수, StringBuilder 등을 사용하여 여러 가지 방법으로 문자열을 포맷할 수 있습니다.

더 자세한 내용은 Kotlin 공식 문서를 참고하시기 바랍니다.