In objectgeoriënteerde programmeertalen , kaartobjecten vertegenwoordigen datastructuren met een reeks van key-value pairs . In Java , dit geldt voor alle derivaten van de Kaart klasse , zoals HashMap en TreeMap . Deze lessen bevatten ook methoden waarmee de programmeur toegang tot deze paren als een soort van verzameling , waarover het programma kan herhalen om bewerkingen uit te voeren of af te drukken op het scherm. Door gebruik te maken van de entrySet methode van een TreeMap in een for-each -lus , kunt u itereren over elke sleutel - waarde paar in de kaart . Wat je nodig hebt Java Development Kit Toon Meer Aanwijzingen 1 Maak een TreeMap object in de belangrijkste functie van je klas : import java . util * class Voorbeeld { public static void main ( String [ ] args ) op { TreeMap t = new TreeMap ( ) ; . } } kopen van 2 bevolken de TreeMap object met een paar items : t.put ( " One" , new Integer ( 1 ) ) ; t.put ( " Two " , new Integer ( 2 ) ) ; t.put ( " Three " , new Integer ( 3 ) ) ; 3 Gebruik de voor - elke lus te itereren over elk item , afdrukken elk item sleutel en waarde : voor ( Map.Entry e : t.entrySet ( ) ) { System.out.println ( " Key = " + e.getKey ( ) + " , Value = " + e.getValue ( ) ) ; }
|