package array;
import java.util.Arrays;
public class ArrayDemo15 {
public static void main(String[] args) {
int[] num = {10, 29, 1, 5, 23, 75, 31};
// 배열의 값을 오름차순으로 정렬
Arrays.sort(num);
// 배열의 값을 문자열로 변환 출력
String text = Arrays.toString(num);
System.out.println(text);
// 배열의 값을 오름차순으로 정렬
String[] names = {"이순신", "김유신", "강감찬", "류관순", "안중근"};
Arrays.sort(names);
System.out.println(Arrays.toString(names));
// 배열 복사
// Arrays.copyOf(원본배열, 복사할 값 개수);
// Arrays.copyOfRange(원본배열, 복사시작위치, 복사끝위치);
num = new int[] {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int[] arr1 = Arrays.copyOf(num, 10);
int[] arr2 = Arrays.copyOf(num, 5);
System.out.println(Arrays.toString(arr1));
System.out.println(Arrays.toString(arr2));
int[] arr3 = Arrays.copyOfRange(num, 0, 3);
int[] arr4 = Arrays.copyOfRange(num, 4, 7);
int[] arr5 = Arrays.copyOfRange(num, 0, num.length);
System.out.println(Arrays.toString(arr3));
System.out.println(Arrays.toString(arr4));
System.out.println(Arrays.toString(arr5));
}
}