Toggle Line Numbers   View Plain   ?
01 import java.util.Arrays;
02 
03 public class ArrayReallocationDemo {
04 
05   public static void main(String[] args) {
06     int[] data1 = new int[] { 1357};
07 
08     printArray(data1);
09     int[] data2 = Arrays.copyOf(data1, 6);
10     data2[511;
11     printArray(data2);
12 
13     int[] data3 = Arrays.copyOfRange(data1, 210);
14     printArray(data3);
15   }
16 
17   // print array elements
18   private static void printArray(int[] data) {
19     StringBuilder stringBuilder = new StringBuilder("[");
20     for (int i = 0; i < data.length; i++) {
21       stringBuilder.append(data[i]);
22       if (i < data.length - 1)
23         stringBuilder.append(", ");
24     }
25     stringBuilder.append("]");
26     System.out.println(stringBuilder);
27   }
28 }