Kotlin, 리스트와 문자열
리스트
Kotlin에서 List는 두가지가 존재한다.
- List < out T >
: 생성시 넣은 객체를 추가, 삭제 할 수 없음 - MutableList< T >
: 생성시 넣은 객체를 추가, 삭제 할 수 있음
리스트 생성
listOf(1,2,3) // List 생성
mutableListOf(1,2,3) // mutableList 생성
mutableList는 'add', 'shuffle', 'remove'등 다양한 매서드를 지원한다.
문자열
Kotlin에서는 String으로 문자열을 다룬다.
자주 쓰이는 매서드
기본적인 문자열 연산
fun main() {
val test1 = "Test.Kotlin.String"
println(test1.length)
println(test1.toLowerCase())
println(test1.toUpperCase())
val test2 = test1.split(".")
println(test2)
println(test2.joinToString())
println(test2.joinToString("-"))
println(test1.substring(5..10))
}
null 체크
fun main() {
val nullString: String? = null
val emptyString = ""
val blankString = " "
val normalString = "a"
println(nullString.isNullOrEmpty()) //true
println(emptyString.isNullOrEmpty()) //true
println(blankString.isNullOrEmpty()) //false
println(normalString.isNullOrEmpty()) //flase
println()
println(nullString.isNullOrBlank()) //true
println(emptyString.isNullOrBlank()) //true
println(blankString.isNullOrBlank()) //true
println(normalString.isNullOrBlank()) //flase
}
Author And Source
이 문제에 관하여(Kotlin, 리스트와 문자열), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yebali/Kotlin-리스트와-문자열저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)