반응형 COPYOFRANGE2 Arrays 클래스 자바에서 기본 클래스 중 하나인 Arrays 클래스에 대해 자주 사용되는 함수들 몇가지 정리 하는 포스팅을 작성한다. Arrays는 set 이나 ArrayList와 같이 java.util 내에 존재한다. 지금 일단 작성 하고 추후에 추가적으로 설명하거나 하는것들이 있다면 계속해서 추가하는 포스팅이 될 예정이다. 함수명 사용법 결과 설명 sort String[] ab= {"A","C","B"}; for(String a : ab) System.out.println(a); System.out.println("+++++"); Arrays.sort(ab); for(String a : ab) System.out.println(a); A C B +++++ A B C 배열을 정렬 해준다. 역정렬은 Arrays.sort.. 2023. 8. 2. 배열의 부분복사(arraycopy, copyOfRange) (23.07.31) 이전 포스팅에서 배열 자체를 깊은 복사와 얕은 복사로 나뉘어서 카피하는 포스팅을 작성한적이 있다. 배열 자체를 복사하는 포스팅은 자세한 내용은 참고 포스팅 참고 바란다. 이번 포스팅에서는 배열의 일부분만 복사를 해오는 함수를 소개한다. 1. System 클래스의 arraycopy 2. Array 클래스의 copyOfRange 하나씩 사용법을 살펴보면 arraycopy int[] arrays = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int[] test = new int[5]; System.arraycopy(arrays, 2, test, 0, 3); System.out.println(Arrays.toString(test)); 기본 문법은 System.arraycopy(A, B, C, D.. 2023. 8. 1. 이전 1 다음 반응형