System.arraycopy 기본형식 : System.arraycopy(src, srcPos, dest, destPos, length) Object src : 복사하고자 하는 소스 (원본) int srcPos : 위의 원본 소스에서 어느 부분부터 읽어올지의 위치 Object dest : 붙여넣기될 소스 int destPos : 위의 붙여넣기될 소스에서 어느 부분부터 쓸것인지 위치 int length : 원본에서 복사본으로 데이터를 붙여넣기될 때 원본의 길이
array
1. List get(), contains() 등의 함수가 쓰임(수정 불가능) MutableList, ArrayList, LinkedList 모두 List를 상속하여 만들어 진다. List는 수정 불가능한 List와 수정가능한 MutableList로 나뉜다 val list: List = listOf(1,2,3) val list2 = listOf(1,"d",11L) //List로 자동타입추론 list[0] = 2 //수정 불가능하기 때문에 Error 발생 var result = list.get(0) 2. Array 정적 할당 → 선언 시 크기를 지정하거나 초기화를 진행해야 함.(수정 가능) element의 추가, 삭제는 불가능 val array: Array = arrayOf(1,2,3) val array2..