首页 > 代码库 > 集合变为数组
集合变为数组
集合变为数组用来对指定数组进行操作
import java.util.ArrayList; import java.util.Arrays; public class Jihe { public static void main(String[] args) { ArrayList<String> al = new ArrayList<String>(); al.add("abc1"); al.add("abc2"); al.add("abc3"); /* 当指定类型的数组长度小于集合的size, 那么该方法内部会创建一个新的数组,长度为集合的size。 当指定类型的数组长度大于集合的size, 就不会创建新数组,而是使用传递进来的数组。 所以创建一个刚好的数组最优。 集合变数组是为了限定对元素的操作。 */ String[] arr = al.toArray(new String[al.size()]); System.out.println(Arrays.toString(arr)); } }
结果为:[abc1, abc2, abc3]
集合变为数组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。