首页 > 代码库 > Arrays类学习笔记
Arrays类学习笔记
Arrays.asList(arr);
该方法可以把数组变成List集合。
String[] arr = {“abc”,”cc”};
List<String> list = Arrays.asList(arr);
/*
如果数组中的元素都是对象,那么变成集合的时候,数组中的元素就直接转换成集合中的元素。
如果数组中的元素都是基本数据类型,那么会将该数组作为集合中的元素存在。
*/
Arrays.toArray(new String[]);
1. 指定类型的数组要定义多长?
当指定类型的数组长度小于了集合的size,那么该方法内部会创建一个新的数组,长度为集合的size
当指定类型的数组长度大于了集合的size,就不会新创建了数组,而是使用传递进来的数组。
所以,要使用size()来确定toArry(new String[al.size()]);
2.为什么要将集合变数组?
为了限定对元素的操作,不需要进行增上改。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。