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

    先声明一个具体的数组:String[] s = {"a","b","c","d","e"};

    1.将数组s转换成一个list列表:

      //该数组为一个String类型的数组,为了避免强制转换,我们直接设置List<String>来限定list列表中只能含有String类型的元素。

      List<String> list = new ArrayList<Stting>(Arrays.asList(s));         //Arrays.asList()可将数组转换成列表

      Iterator<String> ite = list.iterator();

      while(ite.hasNext()){

        String t = ite.next();  //遍历list列表中的元素

        System.out.print(t);

      }

    2.将上面list列表转换成String类型的数组:

      String[] o = list.toArray();     //toArray()可将列表转换为数组

      for(String t : o){               //增强for循环将元素取出

        System.out.print(t);     

      }

    3.将s数组转换为Set集合:

      Set<String> set = new HashSet<String>(Arrays.asList(s));       //先将数组转换成一个列表。

      Iterator<String> ite = set.iterator();

      while(set.hasNext()){

        String t = set.next();

        System.out.print(t); 

      }

    4.将set集合转换为数组:

      String[] a = set.toArray(new String[set.size()]);

      for(String t : o){               //增强for循环将元素取出

        System.out.print(t);     

      }

  • 相关阅读:
    java矩阵运算包ujmp中的一些小示例和注意事项
    CSS文字段落排版常用设置
    HTML中标签元素的分类
    三种CSS样式-内联、嵌入、外部
    MySQL常用命令
    解决谷歌浏览器在win8下没有注册类的问题
    转:jQuery.lazyload详解使用方法
    php取整
    限制表单Input的长度,当达到一定长度时不能再输入
    滑动后定位
  • 原文地址:https://www.cnblogs.com/suancaipaofan/p/6261999.html
Copyright © 2011-2022 走看看