Java TreeSet size() 方法



描述

Java TreeSet size() 方法用於獲取此集合中元素的數量(其基數)。

宣告

以下是 java.util.TreeSet.size() 方法的宣告。

public int size()

引數

返回值

方法呼叫返回此集合中元素的數量。

異常

獲取 Integer 型別 TreeSet 的大小示例

以下示例演示瞭如何使用 Java TreeSet size() 方法獲取 TreeSet 的大小。我們建立了一個 Integer 型別的 TreeSet 物件。然後使用 add() 方法添加了一些條目。使用 size() 方法列印 TreeSet 的大小。

package com.tutorialspoint;

import java.util.TreeSet;

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

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

      // adding in the tree set
      treeset.add(1);
      treeset.add(13);
      treeset.add(17);
      treeset.add(2);

      // Size of the tree set
      System.out.println("Size of the tree set is: "+treeset.size());      
   }     
}

輸出

讓我們編譯並執行以上程式,這將產生以下結果。

Size of the tree set is: 4

獲取 String 型別 TreeSet 的大小示例

以下示例演示瞭如何使用 Java TreeSet size() 方法獲取 TreeSet 的大小。我們建立了一個 String 型別的 TreeSet 物件。然後使用 add() 方法添加了一些條目。使用 size() 方法列印 TreeSet 的大小。

package com.tutorialspoint;

import java.util.TreeSet;

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

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

      // adding in the tree set
      treeset.add("A");
      treeset.add("C");
      treeset.add("B");
      treeset.add("D");

      // Size of the tree set
      System.out.println("Size of the tree set is: "+treeset.size());      
   }     
}

輸出

讓我們編譯並執行以上程式,這將產生以下結果。

Size of the tree set is: 4

獲取 Object 型別 TreeSet 的大小示例

以下示例演示瞭如何使用 Java TreeSet size() 方法獲取 TreeSet 的大小。我們建立了一個 Student 物件型別的 TreeSet 物件。然後使用 add() 方法添加了一些條目。使用 size() 方法列印 TreeSet 的大小。

package com.tutorialspoint;

import java.util.TreeSet;

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

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

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

      // Size of the tree set
      System.out.println("Size of the tree set is: "+treeset.size());      
   }     
}
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;
   }
}

輸出

讓我們編譯並執行以上程式,這將產生以下結果。

Size of the tree set is: 4
java_util_treeset.htm
廣告

© . All rights reserved.