【发布时间】:2021-05-17 13:49:17
【问题描述】:
我有一个 String[] 值的集合,例如:
ArrayList<String[]> values = new ArrayList<>();
String[] data1 = new String[]{"asd", "asdds", "ds"};
String[] data2 = new String[]{"dss", "21ss", "pp"};
values.add(data1);
values.add(data2);
我需要将其转换为多维数组 String[][]。 当我尝试这个时:
String[][] arr = (String[][])values.toArray();
我收到了ClassCastException。
我该如何解决这个问题?
【问题讨论】:
标签: java arraylist multidimensional-array collections classcastexception