Overblog Tous les blogs Top blogs Technologie & Science Tous les blogs Technologie & Science
Editer l'article Suivre ce blog Administration + Créer mon blog
MENU

Articles about Java and EE

Publicité

SCJP 6 - La classe NavigableMap par l'exemple

Comment utiliser la classe NavigableMap ? NavigableMap est une des nouveautés de SCJP 6.

Cette classe est la version Map de NavigableSet que nous avons vu le 1 Mars : Billet sur NavigableSet

NaviableMap est une map dans laquel il est possible de naviguer.
 
Voici un petit programme d'exemple d'utilisation de NavigableMap.

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

System. out.println("Test TutoSCJP6 NavigableMap");

NavigableMap<String, String> navigableMap =
new
TreeMap<String, String>();
navigableMap.put(
"Moose", "Elan"
);
navigableMap.put(
"Reinder", "Renne"
);
navigableMap.put(
"Beaver", "Castor"
);
navigableMap.put(
"Bear", "Ours"
);
navigableMap.put(
"Whale", "Baleine"
);

String first = navigableMap.firstKey();
String last = navigableMap.lastKey();
String floor = navigableMap.floorKey(
"R"
);

SortedMap<String, String> headMap = navigableMap.headMap(
"Bear"
);
System.
out
.println("first:" + first);
System.
out
.println("last:" + last);
System.
out
.println("floor:" + floor);

for (String key : headMap.keySet()) {
System.
out
.println("Head Set:" + key + "-" + headMap.get(key));
}
}
}


Ce programme a été testé avec Windows Vista, Java 1.6.0_04 le 22/03/2008

 Liens
La javadoc de NavigationMap : http://java.sun.com/javase/6/docs/api/java/util/NavigableMap.html

Publicité
Retour à l'accueil
Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article