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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© LARK 中级黑马   /  2016-10-12 22:05  /  569 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

数组------------>集合:
1.Integer[] arr = {11,22,33,44,55};     //将数组转换成集合,数组必须是引用数据类型
  List<Integer> list = Arrays.asList(arr);
2.String[] arr = {"a","b","c"};
  List<String> list = Arrays.asList(arr); //(不能增加或减少元素)
3.int[] arr = {11,22,33,44,55};   
   List<int[]> list = Arrays.asList(arr);   基本数据类型的数组转换成集合,会将整个数组当作一个对象转换

集合(加泛型的)------>数组:
String[] arr = list.toArray(new String[10]);
当集合转换数组时,数组长度如果是小于等于集合的size时,转换后的数组长度等于集合的size
如果数组的长度大于了size,分配的数组长度就和你指定的长度一样

0 个回复

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