java.util.TreeMap。floorEntry()方法用於返回與小於或等於給定鍵的最大鍵關聯的鍵值映射,如果沒有這樣的鍵,則返回null。
用法:
tree_map.floorEntry(K key)
參數:此方法在映射時需要一個參數鍵進行匹配。
返回值:此方法返回最大 key 小於或等於key的條目,如果沒有這樣的 key ,則返回null。
異常:
- ClassCastException:如果指定的鍵無法與映射中當前的鍵進行比較,則拋出此異常。
- NullPointerException :如果指定鍵為null且此映射使用自然順序,或者其比較器不允許使用null鍵,則拋出此異常。
範例1:有鑰匙時
Java
// Java program to illustrate
// TreeMap floorEntry() method
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// Creating an empty TreeMap
TreeMap<Integer, String> treemap
= new TreeMap<Integer, String>();
// Mapping string values to int keys
treemap.put(20, "Twenty");
treemap.put(10, "Ten");
treemap.put(13, "Thirteen");
treemap.put(60, "Sixty");
treemap.put(50, "Fifty");
System.out.println("The greatest key-value less than 18 is:"
+ treemap.floorEntry(18));
}
}
輸出
The greatest key-value less than 18 is:13=Thirteen
範例2:當沒有這樣的鑰匙
Java
// Java program to illustrate
// TreeMap floorEntry() method
import java.util.TreeMap;
public class GFG {
public static void main(String args[])
{
// Creating an empty TreeMap
TreeMap<Integer, String> treemap
= new TreeMap<Integer, String>();
// Mapping string values to int keys
treemap.put(10, "Akash");
treemap.put(20, "Pratik");
treemap.put(30, "Vaibhav");
treemap.put(40, "Sagar");
treemap.put(50, "Abhishek");
// Printing floor entry
System.out.println("The greatest key-value less than 5 is:"
+ treemap.floorEntry(5));
}
}
輸出
The greatest key-value less than 5 is:null
注意讀者!現在不要停止學習。以student-friendly的價格掌握Java和Java集合基礎知識課程中所有重要的Java和集合概念,並做好行業準備。
相關用法
- Java TreeMap.floorEntry()、floorKey()用法及代碼示例
- Java NavigableMap floorEntry()用法及代碼示例
- Java TreeMap comparator()用法及代碼示例
- Java TreeMap navigableKeySet()用法及代碼示例
- Java TreeMap lowerEntry()用法及代碼示例
- Java TreeMap higherKey()用法及代碼示例
- Java TreeMap higherEntry()用法及代碼示例
- Java TreeMap lastEntry()用法及代碼示例
- Java TreeMap descendingKeySet()用法及代碼示例
- Java TreeMap firstEntry()用法及代碼示例
- Java TreeMap ceilingKey()用法及代碼示例
- Java TreeMap lowerKey()用法及代碼示例
- Java TreeMap floorKey()用法及代碼示例
- Java TreeMap.descendingMap()、descendingKeyset()用法及代碼示例
- Java TreeMap.firstEntry()、firstKey()用法及代碼示例
- Java TreeMap.containskey()、containsValue()用法及代碼示例
- Java TreeMap.pollFirstEntry()、pollLastEntry()用法及代碼示例
- Java TreeMap.put()、putAll()用法及代碼示例
- Java TreeMap containsValue()用法及代碼示例
- Java TreeMap size()用法及代碼示例
注:本文由純淨天空篩選整理自antminer大神的英文原創作品 TreeMap floorEntry() Method in Java With Examples。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。