Java TreeMap size() 方法



描述

Java TreeMap size() 方法用於返回此對映中的鍵值對映數量。

宣告

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

public int size()

引數

返回值

方法呼叫返回此對映中的鍵值對映的數量。

異常

獲取 Integer,Integer 對的 TreeMap 的大小示例

以下示例演示瞭如何使用 Java TreeMap size() 方法獲取對映中存在的鍵值對映總數。我們建立了一個 Integer,Integer 對的 TreeMap 物件。然後添加了一些條目,並使用 size() 列印鍵值對映的數量。

package com.tutorialspoint;

import java.util.TreeMap;

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

      // creating tree map 
      TreeMap<Integer, Integer> treemap = new TreeMap<>();

      // populating tree map
      treemap.put(2, 2);
      treemap.put(1, 1);
      treemap.put(3, 3);
      treemap.put(6, 6);
      treemap.put(5, 5);    

      // getting size of the map
      System.out.println("Size of the map: "+treemap.size());      
   }    
}

輸出

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

Size of the map: 5

獲取 Integer,String 對的 TreeMap 的大小示例

以下示例演示瞭如何使用 Java TreeMap size() 方法獲取對映中存在的鍵值對映總數。我們建立了一個 Integer,String 對的 TreeMap 物件。然後添加了一些條目,並使用 size() 列印鍵值對映的數量。

package com.tutorialspoint;

import java.util.TreeMap;

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

      // creating tree map 
      TreeMap<Integer, String> treemap = new TreeMap<>();

      // populating tree map
      treemap.put(2, "two");
      treemap.put(1, "one");
      treemap.put(3, "three");
      treemap.put(6, "six");
      treemap.put(5, "five");    

      // getting size of the map
      System.out.println("Size of the map: "+treemap.size());      
   }    
}

輸出

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

Size of the map: 5

獲取 Integer,Object 對的 TreeMap 的大小示例

以下示例演示瞭如何使用 Java TreeMap size() 方法獲取對映中存在的鍵值對映總數。我們建立了一個 Integer,Student 對的 TreeMap 物件。然後添加了一些條目,並使用 size() 列印鍵值對映的數量。

package com.tutorialspoint;

import java.util.TreeMap;

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

      // creating tree map 
      TreeMap<Integer, Student> treemap = new TreeMap<>();

      // populating tree map
      treemap.put(2, new Student(2, "Robert"));
      treemap.put(1, new Student(1, "Julie"));  
      treemap.put(3, new Student(3, "Adam"));
      treemap.put(6, new Student(6, "Julia"));
      treemap.put(5, new Student(5, "Tom"));    

      // getting size of the map
      System.out.println("Size of the map: "+treemap.size());      
   }    
}
class 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) {
      if(obj == null) return false;
      Student s = (Student)obj;
      return this.rollNo == s.rollNo && this.name.equalsIgnoreCase(s.name);
   }
}

輸出

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

Size of the map: 5
java_util_treemap.htm
廣告

© . All rights reserved.