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

+ Recent posts