zoukankan      html  css  js  c++  java
  • 集合与数组间的转换

    数组与集合之间的转换
    数组 转为 List
    语法:
    list=new ArrayList<String>( Arrays.asList(ary))
    例如:
    String[ ] names={"A","B","C"};
    List<String> list=Arrays.asList(names);
    注:Arrays.asList(ary)方法将ary数组转换成只读的List集合,此时List只能读取,不能修改
    list=new ArrayList<String>(list); 将只读的list作为参数 复制给list 然后该List集合可以修改
    list.add("D");
    List 转为 Set
    Set<String> set=new HashSet<String>(list); 将List作为方法参数即可转换成Set集合
    List 转为 数组
    语法:
    List<String> list=new ArrayList<String>();
    list.add("a");
    list.add("b");
    1.集合转Object[]
    Object[] ary1=list.toArray(); //利用toArray();转换成数组
    System.out.println(Arrays.toString(ary1));
    2.将集合转成指定类型数组
    String[] ary2=list.toArray(new String[]{}); //()类型参数
    System.out.println(Arrays.toString(ary2));

  • 相关阅读:
    第三周课程总结实验报告
    Java第二周学习总结
    2019春总结作业
    第十二周作业
    第十一周作业
    第十周作业
    第九周作业
    第八周作业
    第二周课程总结
    2019春总结
  • 原文地址:https://www.cnblogs.com/ipetergo/p/6218180.html
Copyright © 2011-2022 走看看