一开始自然想到强转,如下:
List<String> list = new ArrayList<>();
String[] array = (String[]) list.toArray();
结果运行时异常。
仔细发现还有个重载方法,如下:
List<String> list = new ArrayList<>();
String[] array = list.toArray(new String[list.size()]);
完美解决。
一开始自然想到强转,如下:
List<String> list = new ArrayList<>();
String[] array = (String[]) list.toArray();
结果运行时异常。
仔细发现还有个重载方法,如下:
List<String> list = new ArrayList<>();
String[] array = list.toArray(new String[list.size()]);
完美解决。