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
| import java.util.Arrays;
public class ArrayReallocationDemo {
public static void main(String[] args) { int[] data1 = new int[] { 1, 3, 5, 7, 9 };
printArray(data1); int[] data2 = Arrays.copyOf(data1, 6); data2[5] = 11; printArray(data2);
int[] data3 = Arrays.copyOfRange(data1, 2, 10); printArray(data3); }
private static void printArray(int[] data) { StringBuilder stringBuilder = new StringBuilder("["); for (int i = 0; i < data.length; i++) { stringBuilder.append(data[i]); if (i < data.length - 1) stringBuilder.append(", "); } stringBuilder.append("]"); System.out.println(stringBuilder); } }
|