A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

集合转数组:

/**
         * 集合转数组的话,必须要使用带参数的toArray()方法。
         * 如果数组的长度小于集合的长度,那么toArray()方法会增加数组的长度容纳下集合的元素
         * 如果数组的长度大于集合的长度的话,剩下的索引位置均为null
         * 在定义数组的长度时,推荐使用集合的长度
         */



数组转集合:

/**
         * 数组转集合的话,使用Arrays类的静态方法asList()方法。实际会得到一个List集合的内部内,这个内部类没有实现add、           remove、clear的方法
         * 不能使用其修改集合相关的方法,它的 add / remove / clear 方法会抛出 UnsupportedOperationException 异常
         *
         * 说明: asList 的返回对象是一个 Arrays 内部类,并没有实现集合的修改方法。 Arrays . asList
         * 体现的是适配器模式,只是转换接口,后台的数据仍是数组。
         * */

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马