반응형
val set = hashSetOf(1, 7, 53)
val list = arrayListOf(1, 7, 53)
val map = hashMapOf(1 to "one", 7 to "seven", 53 to "fifty-three")
// to는 특별한 키워드가 아니라 일반 함수이다.
>> println(set.javaClss) // javaClass는 자바 getClass()와 같다
class java.util.HashSet
>> println(list.javaClass)
class java.util.ArrayList
코틀린 컬렉션은 자바 컬렉션과 똑같은 클래스다. 하지만 코틀린에서는 자바보다 더 많은 기능을 쓸 수 있다.
>> var strings = listOf("first", "secord", "fourteenth")
>> println(strings.last())
fourteenth
>> val numbers = setOf(1, 14, 2)
>> println(numbers.max())
14
반응형
'프로그래밍 노트 > Kotlin' 카테고리의 다른 글
[Kotlin] 코틀린(Kotlin) 메소드를 다른 클래스에 추가(확장 함수와 확장 프로퍼티) (0) | 2020.11.19 |
---|---|
[Kotlin] 코틀린(Kotlin) 함수만들기 (0) | 2020.11.14 |
[Kotlin] 코틀린(Kotlin) while과 for 루프 (0) | 2020.11.09 |
[Kotlin] 코틀린(Kotlin) enum과 when (0) | 2020.11.09 |
[Kotlin] 코틀린(Kotlin) 클래스와 프로퍼티 (0) | 2020.11.09 |