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

 Live Demo

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

Samual Sam
Samual Sam

Learning faster. Every day.

Updated on: 30-Jul-2019

85 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements