본문 바로가기
Kotlin

[코틀린] 배열 평탄화 flatten()

by Sky Titan 2020. 10. 4.
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

댓글