zoukankan      html  css  js  c++  java
  • Set集合类

    1.1  Set.add方法——向Set集合添加对象

    public static void main(String[] args) {
      Set set = new HashSet();      //定义Set集合对象
      set.add(new Date());       //向集合中添加日期对象
      set.add("apple");        //向集合中添加对象
      set.add("book");
      set.add("apple");
      set.add(new Integer(3));
      int size = set.size();       //获取集合的大小
      System.out.println("Set集合的大小为:" + size); //将集合大小输出
    }

    运行本示例,由于Set集合不允许有重复的元素,因此第二次向集合中添加apple对象时不会添加成功,输出set的长度为4。

    1.2  Set.contains方法——判断Set集合是否包含指定的对象

    public static void main(String[] args) {
        Set set = new HashSet();
        set.add(new Date());
        set.add("apple");
        set.add(new Socket());
        boolean contains = set.contains("apple");
        if (contains) {
            System.out.println("Set集合包含字符串apple");
        } else {
            System.out.println("Set集合不包含字符串apple");
        }
    }

    1.3   Set.isEmpty方法——判断Set集合对象是否为空

    public static void main(String[] args) throws InterruptedException {
        System.out.println("创建Set集合对象");      //输出提示信息
        Set set = new HashSet();         //创建Set集合对象
        System.out.println("Set集合的isEmpty方法返回值是:"+set.isEmpty()); //判断集合是否为空
        System.out.println("添加内容到Set集合");
        set.add("apple");           //向集合中添加对象
        set.add("配置优良的计算机");
        set.add("book");
        System.out.println("Set集合的isEmpty方法返回值是:"+set.isEmpty()); //判断集合是否为空
    }

    1.4  Set.remove方法——移除Set集合中的指定对象

    public static void main(String[] args) {
      Set set = new HashSet();       //定义Set对象
      set.add("apple");         //向集合中添加对象
      set.add("配置优良的计算机");
      set.add("book");
      System.out.println("Set大小为:" + set.size());  //输出集合大小
      set.remove("book");        //移除集合元素
      System.out.println("从Set集合移除了"book"");
      System.out.println("Set大小为:" + set.size());
    }

    1.5  Set.toArray方法——用Set集合中的所有对象创建一个数组

    public static void main(String[] args) {
        Set set = new HashSet();       //定义Set集合对象
        set.add("apple");         //向集合中添加对象
        set.add("computer");
        set.add("book");
        set.add(new Date());
        Object[] toArray = set.toArray();     //获取集合的数组形式
        System.out.println("数组的长度是:"+toArray.length); //输出数组长度
    }

    运行结果为“数组的长度是:4”。

    使用指定的数组存储Set集合中的所有内容。

    public static void main(String[] args) {
      Set set = new HashSet();        //定义Set集合
      set.add("apple");          //向集合中添加对象
      set.add("computer");
      set.add("book");
      set.add("String也是对象,不是基本数据类型");
      String[] strArray = new String[6];      //定义长度为6的字符串数组
      String[] toArray = (String[]) set.toArray(strArray);  //将集合转换为字符串数组形式
      System.out.println("数组的长度是:" + toArray.length);   //输出数组长度
      for (String string : toArray) {       //循环遍历字符串数组
       System.out.println(string);       //输出字符串数组内容
      }
    }

  • 相关阅读:
    使用Task创建任务
    动态,静态库的发布和使用
    gcc编译
    knockout.js的学习笔记2
    网络爬虫基本原理(一)
    .Net项目分层与文件夹结构
    ASP.NET MVC的客户端验证:jQuery的验证
    ASP.NET MVC的客户端验证:jQuery验证在Model验证中的实现
    CMake 手册详解
    一个真实的应用程序 — 精通ASP.NET MVC 3
  • 原文地址:https://www.cnblogs.com/zxg-6/p/5651080.html
Copyright © 2011-2022 走看看