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
广告