Kotlin

[Kotlin] copyOf, toArray, contentToString (배열 복사)

an-hayyy 2021. 9. 10. 16:50

- 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