Assign an arraylist to an array in java

Ste*_*ris 2 java

Is there anyway I could assign an arrayList to an array in Java?

Top*_*era 11

Yes, use toArray() in List.

See:

  List a = new ArrayList();
  a.add("foo");
  a.add("bar");
  System.out.println(a); // prints [foo, bar]

  Object[] myArray = a.toArray();
  for (int i = 0; i < myArray.length; i++) {
   System.out.println(myArray[i]); // prints 'foo' and 'bar'
  }
Run Code Online (Sandbox Code Playgroud)

See online, in ideone.