728x90
본 게시글에서는 코틀린에서 문자열을 다루는 방법에 대해 알아본다.
대/소문자 변환
fun main() {
var firstName = "park"
var lastName = "JAY"
var name = ""
println("upper: " + firstName.uppercase()) // 문자열 대문자 변환
println("lower: " + lastName.lowercase()) // 문자열 소문자 변환
}
문자열 결합
fun main() {
var firstName = "park"
var lastName = "JAY"
var name = ""
name = firstName + lastName // 문자열 결합
println("string join: " + name)
}
문자열 길이
fun main() {
var firstName = "park"
var lastName = "JAY"
var name = firstName + lastName
println("length: " + lastName.length) // 문자열 길이
}
문자열 부분 추출
fun main() {
var firstName = "park"
var lastName = "JAY"
var name = firstName + lastName
println("substring: " + name.substring(0, 6)) // 문자열 부분 추출 [시작, 끝]
}
문자열 대체
fun main() {
var firstName = "park"
var lastName = "JAY"
var name = firstName + lastName
println("replace: " + name.replace("park", "lee")) // 문자열 대체 (대소문자 구분함) [oldValue, newValue]
}
문자열 분할
fun main() {
var firstName = "park"
var lastName = "JAY"
var name = firstName + lastName
var spliteName = "park ji hwan".split(" ")
println("splite: " + spliteName[0]) // 문자열 분할
}
문자열 공백 제거
fun main() {
var firstName = "park"
var lastName = "JAY"
var name = firstName + lastName
println("trim: " + name.trim()) // 문자열 트림 (공백 제거)
}
문자열 포함 여부 확인
fun main() {
var firstName = "park"
var lastName = "JAY"
var name = firstName + lastName
println("Contains 'park': " + name.contains("park")) // 문자열 포함 여부 확인
}
문자열 비교(대소문자 구분)
fun main() {
val str1 = "Hello"
val str2 = "hello"
println("equals: " + (str1 == str2)) // 문자열 비교 (대소문자 구분)
}
문자열 비교(대소문자 무시)
fun main() {
val str1 = "Hello"
val str2 = "hello"
println("equals: " + str1.equals(str2, ignoreCase = true)) // 문자열 비교 (대소문자 무시)
}
※ 본 게시글의 정보가 잘못 되었거나 부족한 부분에 대한 피드백을 환영합니다.
* CopyRight 2024. Jay Park All rights reserved.
728x90
'Study > Kotlin' 카테고리의 다른 글
[Kotlin] 코틀린 조건문 / 반복문 (2955) | 2024.07.02 |
---|---|
[Kotlin] 코틀린 리스트/배열 (0) | 2024.07.02 |
[Kotlin] 코틀린 Null Safety (0) | 2024.07.02 |
[Kotlin] 코틀린 자료형 / 변수 / 상수 / 연산자 (0) | 2024.07.02 |
[Kotlin] 코틀린 시작하기 (0) | 2024.06.30 |