Thursday, March 21, 2019

Creating an array of objects in Java



1. Declaration
 A[ ] arr = new A[4];


 2. Initializing the Objects 

 arr[0] = new A();
 arr[1] = new A();
 arr[2] = new A();
 arr[3] = new A();

 3. Initializing via loop

 for( int i=0; i<4; i++ )
 arr[i] = new A();
 
 
 
 By java 8
 A[] a = Stream.generate(() -> new A()).limit(4).toArray(A[]::new);