toArray()
toArray方法与toString、getBytes等转换数据结构的方式一样频繁被使用,所以应该掌握它。
new String[0]
在使用toArray方法时,我们在参数列表中传入new String[0] 表示这个方法将返回一个String类型的字符串。
List<String> list = new ArrayList<>(); String[] strs = list.toArray(new String[0]);
它等同于(不推荐):
List<String> list = new ArrayList<>(); Object[] objs = list.toArray(); String[] strs1 = Arrays.copyOf(objs, objs.length,String[].class);