728x90
copyOfRange()
리스트에서 () 안에 범위만큼 복사해오는 메소드이다.
( start index, end index )인데 주의할 점은 end index에서 마지막 번호를 포함하지 않는다.
아래 예시를 보자
var citations = intArrayOf(3, 0, 6, 1, 5)
var answer = citations.copyOfRange(0,2)
println( answer.contentToString() ) // [3, 0]
0부터 2까지인데 결과는 3,0,6 이 아니라 3,0이 출력된다.
copyOf()
어레이를 복사한다.
var citations = intArrayOf(3, 0, 6, 1, 5)
var answer = citations.copyOf()
println( answer.contentToString() ) // [3, 0, 6, 1, 5]
해당 메소드는 array에서만 사용가능하다. list에서는 사용불가능하다.
728x90
반응형
'개발' 카테고리의 다른 글
안드로이드 코틀린: recyclerview (1) | 2024.01.03 |
---|---|
코틀린 R.drawble 안에 넣어둔 이미지가 인식이 안될 때(R.drawble 이미지 인식) (0) | 2024.01.03 |
TIL: apply와 also의 차이점 (1) | 2023.12.28 |
TIL: parcelable (1) | 2023.12.27 |
TIL: 안드로이드 글자수 초과시 말줄임 ... 으로 표시, 라인 수 제한, fatal: unable to access [http주소] The requested URL returned error: 403 (0) | 2023.12.26 |
댓글