-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathJava151_System.java
More file actions
35 lines (24 loc) · 870 Bytes
/
Copy pathJava151_System.java
File metadata and controls
35 lines (24 loc) · 870 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
package java0907_api;
public class Java151_System {
public static void main(String[] args) {
int[] arr1 = { 1, 5, 2, 4 };
int[] arr2 = { 6, 3, 9, 7, 8 };
int[] arr4 = { 4, 2 };
int[] arr3 = process(arr1, arr2, arr4);
for (int data : arr3)
System.out.printf("%3d", data);
}
public static int[] process(int[] arr1, int[] arr2, int[] arr4) {
int[] data = new int[arr1.length + arr2.length + arr4.length];
/*for (int i = 0; i < arr1.length; i++)
data[i] = arr1[i];
for (int i = 0; i < arr2.length; i++)
data[arr1.length + i] = arr2[i];
for (int i = 0; i < arr4.length; i++)
data[arr1.length + arr2.length + i] = arr4[i];*/
System.arraycopy(arr1, 0, data, 0, arr1.length);
System.arraycopy(arr2, 0, data, arr1.length, arr2.length);
System.arraycopy(arr4, 0, data, arr1.length + arr2.length, arr4.length);
return data;
}
}