728x90
배열 평탄화
- 다차원 배열을 1차원 배열로 만드는 것을 의미한다.
- Array의 flatten() 메서드 사용
- List<> 형태로 반환한다.
import java.util.*
fun main() {
var arr = arrayOf(arrayOf(1,2,3), arrayOf(4,5,6), arrayOf(7,8,9))
println(Arrays.deepToString(arr))
var arr2 = arr.flatten()
println(arr2)
/*결과
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
[1, 2, 3, 4, 5, 6, 7, 8, 9]
*/
}
728x90
'Kotlin' 카테고리의 다른 글
[코틀린] 코루틴 (Coroutine) (0) | 2020.11.07 |
---|---|
[코틀린] 표준 라이브러리 확장 함수 5가지 (let, also, apply, run, with) (0) | 2020.10.04 |
[코틀린] 비트 연산자 (0) | 2020.09.28 |
[코틀린] 배열 정렬하기 (0) | 2020.09.26 |
[코틀린] 배열 (0) | 2020.09.26 |
댓글