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
廣告
© . All rights reserved.