------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------

 数组转集合   方法:<T>List<T>  Arrays.asList(T... a);     由数组生成一个长度不可变得集合.
-------------------------------------------------------------------------------------
集合转数组   方法public Object[ ] toArray( );               转成一个Object类型的数组
方法public <T> T [ ] toArray(T[ ]  a)        将集合转成数组,返回数组的类型由传入数组的类型决定,
如果传入的参数放下集合中的内容,则会将集合中的内容放到该数组中
如果传入的参数放不下集合中的内容则会将集合中的内容放到一个新生成的数组中,并返回新生成的数组.
import java . util . Arrays ;
import java . util . List ;
public class Demo_18_9 {
      public static void main ( String [] args ) {
          //数组转集合
          List < String > list = Arrays . asList ( "尤里斯" , "奈文摩尔" , "德鲁伊" , "克里斯贝罗" , "力丸" , "屠夫" );
           //集合转数组:
           //方法一
          Object [] array = list . toArray ();
          System . out . println ( Arrays . toString ( array ));
     //方法二
          String [] arr = new String [ 3 ];
          String [] array2 = list . toArray ( arr );
          System . out . println ( Arrays . toString ( array2 ));
          System . out . println ( Arrays . toString ( arr ));
      }
}

黑马程序员——Java基础---数组与集合之间转换相关推荐

  1. 黑马 程序员——Java基础---IO(下)

    黑马程序员--Java基础---IO(下) ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------ 一.概述 Java除了基本的字节流.字符流之外,还提供 ...

  2. 黑马 程序员——Java基础---流程控制

    黑马程序员--Java基础---流程控制 ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------ 一.概述 Java提供了两种基本的流程控制结构:分支结构 ...

  3. 黑马程序员-Java基础知识预备之Java流程控制与数组

    -------- android培训.java培训.期待与您交流!---------- 本博文涉及的主要内容如下: if语句 switch语句 循环结构 循环结构的控制 数组类型 数组在内存中的运行机 ...

  4. 黑马程序员-Java教程-10缓冲流、转换流、序列化流

    day10[缓冲流.转换流.序列化流.打印流] 主要内容 缓冲流 转换流 序列化流 打印流 教学目标 能够使用字节缓冲流读取数据到程序 能够使用字节缓冲流写出数据到文件 能够明确字符缓冲流的作用和基本 ...

  5. 黑马程序员----------------java基础-----------------Map集合

     ------- <a href="http://www.itheima.com" target="blank">android培训</a ...

  6. 黑马程序员--java基础--集合(三)

    -------android培训.java培训.期待与您交流! ---------- 第八部分:Collections工具类 Collections是集合框架的工具类,里面存在能对List集合容器操作 ...

  7. 黑马程序员--Java基础加强篇

    开发工具使用 --------------------------------------------------------------------------------------------- ...

  8. 黑马程序员_java基础笔记(06)...集合

    ---------- ASP.Net+Android+IOS开发..Net培训.期待与您交流! ---------- JavaApi(其实就是java给我们提供的已经定义好的对象.工具对象:集合框架) ...

  9. 黑马程序员——Java基础--IO流(一)---File类以及其他流对象

    ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.File类 File类是将文件系统中的文件和文件夹封装成了对象.提供了更多的属性和行为可以对 ...

最新文章

  1. s-stat 查看文件或者文件系统的状态信息
  2. python安装cv2模块_pythonimportcv2importError:DLLloadfailed:找不到指定模块
  3. Webcast.NET Remoting学习笔记(5)使用配置文件
  4. python可以写桌面软件吗-Python学习,给自己的代码做个合集,定制自己的桌面软件!...
  5. 通俗理解生成对抗网络GAN
  6. check attribute active - how to check if SAP CRM WebClient UI property is read only
  7. vs dll lib 使用记录
  8. html中的时间代码怎么写,html网页代码中的时间样式怎样设置
  9. 二分归并排序算法_第五篇排序算法|归并排序
  10. 机器学习第18篇 - Boruta特征变量筛选(2)
  11. 判空,空字符串,空对象,判null,判undefined等
  12. java controller json_Controller 获取 JSON
  13. jquery --- Poshy Tip jQuery Plugin
  14. 宁夏2021高考成绩查询,宁夏教育考试院:2021年宁夏高考成绩查询入口、查分系统...
  15. Jmeter下载安装配置
  16. 远程 mysql error 2003_远程连接MySQL报错ERROR 2003解决办法
  17. zul使用java_zk中zul页面中组件的id和java类中的变量绑定实现
  18. 1075c语言程序设计答案,山东理工大学ACM平台题答案关于C语言 1075 Doubles
  19. 注意int类型数据相加的溢出
  20. SolidWorks工装 焊接 夹具 治具 检具 3D图档-350套(9.2G)

热门文章

  1. linux怎么查询数据库端口,linux下怎么查看数据库端口
  2. jsp实现前后端交互
  3. python docx 批量修改docx文件内容和选择位置添加内容
  4. 计算机机房市电引入,基站市电引入容量计算及相关电缆配置表v0
  5. PE-RT II型管在保温供热项目中的应用
  6. 什么是单点登录?如何实现?
  7. Android端简单易用的SPI框架,成功入职字节跳动
  8. java如何将图片转为MP4视频并配音
  9. 《Kaggle Histopathologic Cancer Detection癌症图像分类比赛》之Keras/Generator实现
  10. cool edit pro生成报警声