I objektorienterte programmeringsspråk , kartobjekter representere datastrukturer som inneholder en rekke nøkkel - verdi-par . I Java , går dette for alle derivater på kart- klassen , som HashMap og TreeMap . Disse klassene inneholder også metoder som lar programmereren å få tilgang til disse parene som en slags samling , over som programmet kan iterere til å utføre operasjoner eller skrive til skjermen. Som bruker entrySet metode for en TreeMap inne i en for - hver loop, kan du iterere over hver tast - verdi-par i kartet. Du trenger
Java Development Kit
Vis flere instruksjoner
en
Lag en TreeMap objekt i den viktigste funksjonen til klassen : en
import java . util *
klasse Eksempel {
public static void main ( String [] args ) {
TreeMap t = new TreeMap (); . } }
2 Fylle TreeMap objekt med noen få elementer : en
t.put ( " One" , new Integer ( 1 )); t.put ( " Two" , new Integer ( 2 )); t.put ( " Three" , new Integer ( 3 ));
3
Bruk for - hver sløyfe for å iterere over hvert element , skriver hvert element nøkkel og verdi : en
for ( Map.Entry e: t.entrySet ( ) ) { System.out.println ( " Key = " + e.getKey ( ) + " Verdi = " + e.getValue ( )); }