Javaで配列のリストを2次元配列に変換する方法は?
//Prepare the list
List<Object[]> conf = new LinkedList<Object[]>();
conf.add(new Object[]{ "FOO", "BAR"});
conf.add(new Object[]{ "FOO", "BAR"});
私は試した:
Object[][] array = (Object[][]) conf.toArray(new Object[0]);
しかし、それは失敗しますClassCastException
:
java.lang.RuntimeException: java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [[Ljava.lang.Object;