public class Main {
public static void main(String[] args) {
int[] int1 = {9,1,2,3,6,3,1,8,2};
System.out.println("int1 배열 : " + Arrays.toString(int1));
Arrays.fill(int1, 5);
System.out.println("int1 배열에 5 넣기 : " + Arrays.toString(int1));
Arrays.fill(int1, 2, 4, 6);
System.out.println("int1[2] ~ int[4]에 6 넣기 : " + Arrays.toString(int1));
Arrays.sort(int1);
System.out.println("int1 배열의 정렬 수행 : " + Arrays.toString(int1));
System.out.println("int1 배열의 6은 어디에? : " + Arrays.binarySearch(int1, 6));
int[] int2 = {5,4,3,2,1};
System.out.println("int2 배열: " + Arrays.toString(int2));
System.out.println("int1 배열과 int2 배열이 같은가? : " + Arrays.equals(int1, int2));
int[] int3 = new int[5];
System.arraycopy(int2, 0, int3, 0, 5);
System.out.println("int1 배열을 int3 배열에 복사 : " + Arrays.toString(int3));
System.out.println("int2 배열과 int3 배열이 같은가? : " + Arrays.equals(int2, int3));
}
}
(결과 예시)
int1 배열 : [9, 1, 2, 3, 6, 3, 1, 8, 2]
int1 배열에 5 넣기 : [5, 5, 5, 5, 5, 5, 5, 5, 5]
int1[2] ~ int[4]에 6 넣기 : [5, 5, 6, 6, 5, 5, 5, 5, 5]
int1 배열의 정렬 수행 : [5, 5, 5, 5, 5, 5, 5, 6, 6]
int1 배열의 6은 어디에? : 7
int2 배열: [5, 4, 3, 2, 1]
int1 배열과 int2 배열이 같은가? : false
int1 배열을 int3 배열에 복사 : [5, 4, 3, 2, 1]
int2 배열과 int3 배열이 같은가? : true