Kotlin:
문자열 대문자화
방법:
Kotlin에서는 외부 라이브러리가 필요 없이 표준 라이브러리 함수를 사용하여 문자열의 첫 글자를 대문자로 만들 수 있습니다. Kotlin의 문자열 처리 방식은 이러한 작업을 간결하고 직관적으로 만듭니다.
문자열 전체를 대문자로 변환:
val message = "hello, world!"
val capitalizedMessage = message.uppercase()
println(capitalizedMessage) // 출력: HELLO, WORLD!
첫 글자만 대문자로 변환:
Kotlin 1.5부터 capitalize()
함수는 사용되지 않으며, 소문자인지 확인하여 대문자로 변환하는 람다와 함께 replaceFirstChar
의 조합으로 대체되었습니다.
val greeting = "hello, world!"
val capitalizedGreeting = greeting.replaceFirstChar {
if (it.isLowerCase()) it.titlecase() else it.toString()
}
println(capitalizedGreeting) // 출력: Hello, world!
이 접근 방식은 문장의 나머지 부분을 원래 형태로 유지하면서 첫 글자만 대문자로 변경합니다.