반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
Collections 클래스에 유용한, 자주사용하는 메소드가 있습니다.
저의 경우 정렬을 해주는 sort()와 무작위로 섞어주는 shuffle()을
자주 사용하는데요.
안드로이드를 개발하는데 언제나처럼 Vector 요소들을
Collections.shuffle() 로 섞으로 하는데
해당 코드에 밑 줄이 생기며 자바의 Collections 를 대신하는
코틀린 코드를 사용하라고 뜨더라구요.
그래서 찾아봤더니 코틀린에서는 Collections 클래스에서가 아닌
각 List 클래스에서 sort(), shuffle() 을 제공합니다.
아래처럼 사용할 수 있습니다.
init {
var afterItems : Vector<Int> = Vector()
for (i in 26 until 51) {
afterItems.add(i)
}
afterItems.shuffle()
afterItems.sort()
}
이상입니다. 감사합니다.
반응형
'코틀린(Kotlin)' 카테고리의 다른 글
코틀린 Scope Functions - [ let, run, with, apply, also ] (0) | 2019.07.16 |
---|---|
이클립스에 코틀린 플러그인 설치하기 (0) | 2019.07.16 |
자바 비트연산자와 코틀린 함수 << , >>, >>>, &, |, ^, ~, shl, shr, ushr, and, or, xor, inv (0) | 2019.03.07 |
코틀린 두 날짜 차이 구하기 (0) | 2019.02.07 |
코틀린(kotlin) : 코틀린에서 static 접근 companion object (0) | 2018.02.13 |