I am practising dynamic coding so I want to create a list for class. I hereby Initialized a list for class and want to create an array with different length for each iteration in list. But It doesnt initialize it like I expected instead its length says 0.
import java.io.*;
import java.util.*;
class testcase
{
   int N;
   int play []= new int [N];
   int villain[]=new int [N];
   String status;
}
public class Main {
   public static void main(String args[] ) throws Exception {
      List<testcase> caseno=new ArrayList<testcase>();
      Scanner sc=new Scanner(System.in);
      int n1=1;
      //int n1=sc.nextInt();
      int i,j;
      testcase t;
      for(i=0;i<n1;i++)
      {
      int n=6;
      //int n=sc.nextInt();
      t=new testcase();
      t.N=n;
      System.out.println(t.N+" "+t.play.length);
      }
   }
}
The array length should print 6 instead it shows 0
 
     
    