[Kotiln] List추출 slice(), take()

2022. 4. 28. 00:50ETC/Kotlin

728x90
반응형

컬렉션 함수 slice()

subString()과 같이 특정 부분의 데이터를 추출할 때 사용

subList는 ,로 구분 (사이값)

slice는 ..으로 구분 (마지막 포함)

package com.example.solution

fun main() {
    var list = listOf<Int>(1, 2, 3, 4, 5)

    println(list.subList(1, 4))
    println(list.slice(1..4))


}

 

 

 

컬렉션 함수 take()

take() : list에서 매개변수 개수만큼 순서대로 출력

takeLast() : 뒤에서부터 순서대로 출력

package com.example.solution

fun main() {
    var list = listOf<Int>(1, 2, 3, 4, 5)

    //처음부터 3개
    println(list.take(3))
    //뒤애서부터 3개
    println(list.takeLast(3))


}

 

 

 

 

출처

https://blog.naver.com/PostView.nhn?blogId=codingspecialist&logNo=221520495844&categoryNo=131&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=1&from=search\

 

코틀린36강 - 컬렉션 함수7강 slice(), take()

1. slice() subString()과 같이 특정 부분의 데이터를 추출할 때는 slice()를 사용한다. 결과 2. take() t...

blog.naver.com

 

728x90
반응형

'ETC > Kotlin' 카테고리의 다른 글

[Kotiln] 작은수 큰수비교 coerceAtLeast, coerceAtMost  (0) 2022.04.28
[Kotiln] Map정렬  (0) 2022.04.27
[Kotiln] List정렬  (0) 2022.04.27
[Kotiln] List&Map  (0) 2022.04.26
[Kotiln] 해시  (0) 2022.04.25