- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- MS Excel
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Get ceiling key from NavigableMap in Java
Getting ceiling key means to return the least key greater than or equal to the given key. For this, use the ceilingKey() method.
The following is an example to get ceiling key from NavigableMap.
Example
import java.util.*; public class Demo { public static void main(String[] args) { NavigableMap<Integer, String> n = new TreeMap<Integer, String>(); n.put(5, "Tom"); n.put(9, "John"); n.put(14, "Jamie"); n.put(1, "Tim"); n.put(4, "Jackie"); n.put(15, "Kurt"); n.put(30, "Tiger"); n.put(24, "Jacob"); System.out.println("NavigableMap elements...
"+n); System.out.println("Ceiling Key = "+n.ceilingKey(20)); } }
Output
NavigableMap elements... {1=Tim, 4=Jackie, 5=Tom, 9=John, 14=Jamie, 15=Kurt, 24=Jacob, 30=Tiger} Ceiling Key = 24
Advertisements