- copyOf : arrayOf 배열을 복사할 때 사용
- toArray : ArrayList 배열을 복사할 때 사용
- contentToStrung :배열에 저장된 데이터 출력할 때 사용
//arrayOf 변수 선언 실시
var arr_one = arrayOf(1,2,3,4,5)
println("arrayOf 원본 : "+arr_one.contentToString()) //arrayOf 원본 : [1, 2, 3, 4, 5]
//arrayOf 전체 데이터 복사 실시
var arr_full_copy = arr_one.copyOf()
println("arrayOf 전체 복사 : "+arr_full_copy.contentToString()) //arrayOf 전체 복사 : [1, 2, 3, 4, 5]
//arrayOf 부분 데이터 복사 실시
var arr_range_copy = arr_one.copyOfRange(0, 3)
println("arrayOf 부분 복사 : "+arr_range_copy.contentToString()) //arrayOf 부분 복사 : [1, 2, 3]
//ArrayList 변수 선언 실시
var list_one = ArrayList<String>()
list_one.add("하나")
list_one.add("둘")
println("ArrayList 원본 : "+list_one.toString()) //ArrayList 원본 : [하나, 둘]
//ArrayList 전체 데이터 복사 실시
var list_full_copy = list_one.toArray()
println("ArrayList 전체 복사 : "+list_full_copy.contentToString()) //ArrayList 전체 복사 : [하나, 둘]
참고 : https://kkh0977.tistory.com/666
'Kotlin' 카테고리의 다른 글
[Kotlin] const (0) | 2021.09.16 |
---|---|
[Kotlin] ? 물음표 / !! 느낌표 두개 (null 처리) (0) | 2021.09.15 |
[Kotlin] object (0) | 2021.09.10 |
[Kotlin] Property / Backing Field (0) | 2021.09.10 |
[Kotlin] 기본 문법 (0) | 2021.02.21 |