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

  

posted @ 2019-12-27 09:46  Scorpicat  阅读(804)  评论(0编辑  收藏  举报