73 集合的toArray()方法与new Sting[0]

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);

  

原文地址:https://www.cnblogs.com/Scorpicat/p/12105714.html