Java TreeSet isEmpty() 方法



描述

Java TreeSet isEmpty() 方法用于返回此集合是否不包含任何元素。

声明

以下是 java.util.TreeSet.isEmpty() 方法的声明。

public boolean isEmpty()

参数

返回值

如果此集合不包含任何元素,则方法调用返回 true。

异常

检查整数类型的空 TreeSet 示例

以下示例演示了 Java TreeSet isEmpty() 方法的使用,用于检查 TreeSet 是否为空。我们创建了一个 Integer 类型的 TreeSet 对象。然后使用 isEmpty() 方法检查它是否为空。然后使用 add() 方法添加一些条目,并再次使用 isEmpty() 方法检查映射。

package com.tutorialspoint;

import java.util.TreeSet;

public class TreeSetDemo {
   public static void main(String[] args) {

      // creating a TreeSet 
      TreeSet <Integer>treeset = new TreeSet<>();

      // checking tree set
      System.out.println("Is the tree set empty: "+treeset.isEmpty()); 

      // adding elements in the tree set
      System.out.println("Adding elements in the tree set"); 
      treeset.add(12);
      treeset.add(11);
      treeset.add(16);
      treeset.add(15);

      // checking tree set again
      System.out.println("Is the tree set empty: "+treeset.isEmpty());  
   }     
}

输出

让我们编译并运行上述程序,这将产生以下结果。

Is the tree set empty: true
Adding elements in the tree set
Is the tree set empty: false

检查字符串类型的空 TreeSet 示例

以下示例演示了 Java TreeSet isEmpty() 方法的使用,用于检查 TreeSet 是否为空。我们创建了一个 String 类型的 TreeSet 对象。然后使用 isEmpty() 方法检查它是否为空。然后使用 add() 方法添加一些条目,并再次使用 isEmpty() 方法检查映射。

package com.tutorialspoint;

import java.util.TreeSet;

public class TreeSetDemo {
   public static void main(String[] args) {

      // creating a TreeSet 
      TreeSet <String>treeset = new TreeSet<>();

      // checking tree set
      System.out.println("Is the tree set empty: "+treeset.isEmpty()); 

      // adding elements in the tree set
      System.out.println("Adding elements in the tree set"); 
      treeset.add("A");
      treeset.add("B");
      treeset.add("C");
      treeset.add("D");

      // checking tree set again
      System.out.println("Is the tree set empty: "+treeset.isEmpty());  
   }     
}

输出

让我们编译并运行上述程序,这将产生以下结果。

Is the tree set empty: true
Adding elements in the tree set
Is the tree set empty: false

检查对象类型的空 TreeSet 示例

以下示例演示了 Java TreeSet isEmpty() 方法的使用,用于检查 TreeSet 是否为空。我们创建了一个 Student 类型的 TreeSet 对象。然后使用 isEmpty() 方法检查它是否为空。然后使用 add() 方法添加一些条目,并再次使用 isEmpty() 方法检查映射。

package com.tutorialspoint;

import java.util.TreeSet;

public class TreeSetDemo {
   public static void main(String[] args) {

      // creating a TreeSet 
      TreeSet <Student>treeset = new TreeSet<>();

      // checking tree set
      System.out.println("Is the tree set empty: "+treeset.isEmpty()); 

      // adding elements in the tree set
      System.out.println("Adding elements in the tree set"); 
      treeset.add(new Student(1, "Robert"));
      treeset.add(new Student(2, "Julie"));
      treeset.add(new Student(3, "Adam"));
      treeset.add(new Student(4, "Julia"));

      // checking tree set again
      System.out.println("Is the tree set empty: "+treeset.isEmpty());  
   }     
}
class Student implements Comparable<Student> {
   int rollNo;
   String name;

   Student(int rollNo, String name){
      this.rollNo = rollNo;
      this.name = name;
   }

   @Override
   public String toString() {
      return "[ " + this.rollNo + ", " + this.name + " ]";
   }
   
   @Override
   public boolean equals(Object obj) {
      Student s = (Student)obj;
      return this.rollNo == s.rollNo && this.name.equalsIgnoreCase(s.name);
   }

   @Override
   public int compareTo(Student student) {
      return this.rollNo - student.rollNo;
   }
}

输出

让我们编译并运行上述程序,这将产生以下结果。

Is the tree set empty: true
Adding elements in the tree set
Is the tree set empty: false
java_util_treeset.htm
广告