import java.util.ArrayList; import java.util.List; public class test{ public static void main(String[] args){ List<Object> list = new ArrayList<Object<(); list.add(1); list.add(2); ・ ・ ・ Object[] obj = list.toArray(); } }というように最後にtoArrayメソッドを使用して最終的にリストからObject型の配列に戻すことによって動的配列を生成することが可能です。