What is the headMap() method of the NavigableMap interface?

November 16th, 2008 by uCertify Leave a reply »

The headMap() method of the NavigableMap interface returns all the key value pairs in a navigable map whose keys are less than the element given in the method parameter. There are two versions of the headMap() method as follows:

  • SortedMap<E> headMap(E toKey): This method returns the elements of the navigable map that are strictly less than toKey.
  • NavigableMap<E> headMap(E toKey, boolean inclusive): This method returns the elements of the navigable map whose elements are less than or equal to the toKey. The toKey is included only if the value of inclusive is true.

The toKey element must be compatible with the navigable map’s comparator. Also, it must implement the Comparable interface. It throws the NullPointerException if the toKey element is null and the given map does not permit null elements. It throws the IllegalArgumentException if the navigable map has a restricted range and toKey lies outside the bounds of the range.

Like this article? Share it with others
If you like this article, please leave a comment or subscribe this blog via RSS or via e-mail, Bookmark and share through your network. Click the AddThis button below. Thanks.
  • Share/Bookmark
Advertisement

Leave a Reply

uCertify.com | Our Company | Articles | Contact Us | News and Press Release | uCertify India | Entries (RSS)
MCSE: MCSA, MCTS, MCITP    JAVA Certification: SCJP, SCWCD    Cisco Certification: CCNA, CCENT    A+, Network+, Security+ Project+
Oracle Certification: OCP 11g, OCP 10g, OCA 11g, OCA 10g    CIW foundation    EC-212-32,    CISSP    Photoshop ACE CS4    Adobe Flash ACE, PMP, CAPM
© 2008 uCertify.com. All rights reserved. All trademarks are the property of their respective owners.