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));

  • 相关阅读:
    0 Explore TreeView
    按钮颜色选择器
    颜色组合框
    Get Files from Directory
    05.0 图片
    WINAPI 变量(2861个)
    为字符串增加50个空格
    让DataGridView显示行号
    相对路径
    SpecialFolder
  • 原文地址:https://www.cnblogs.com/ipetergo/p/6218180.html
Copyright © 2011-2022 走看看