Kaarten - HashMaps vooral - zijn een van de meest gebruikte data types in de Java -omgeving . Ze slaan een sleutel /waarde paar , waar slechts een exemplaar van een bepaalde toets wordt toegestaan . Dit is geweldig voor die dingen , zoals voorkeuren van de gebruiker , sessie data ( voor een webtoepassing ) , en in wezen alles wat die is gekoppeld aan een bepaald object of string. De meest gebruikelijke manier van het ophalen van de gegevens via de get ( ) methode, waarbij de ontwikkelaar levert de sleutel en krijgt een waarde terug . Maar wat als je niet weet wat de sleutels zijn ? Er is eigenlijk een eenvoudige manier van het ophalen en itereren over de sleutels in een map . Wat je nodig hebt Java SDK ( Java 1.5 of hoger vereist ) op Java Integrated Development Environment , zoals Eclipse of NetBeans ( sterk aanbevolen , maar niet verplicht ) Toon Meer Instructions < br > 1 initialiseren uw kaart als nodig is ( als je al werkt met een kaart , kunt u deze stap overslaan ) : kaart map = new HashMap ( ) ; map.put ( " Hallo " , "World " ) ; map.put ( " Java " , " Is Plezier" ) ; map.put ( " Programmering " , "Regels" ) ; kopen van 2 Haal de sleutel set van uw kaart : set toetsen = map.keySet ( ) ; < br > 3 Sinds de Set -interface verlengt zowel de collectie en Iterable interfaces , kunt u werken met het net zoals je een van deze zou : voor ( laatste String key : toetsen) { < br System.out.println > ( " Key : " + toets ) ; } Uw vermogen moet gelijk zijn aan deze : Key : Programmeren < br Key > : Java Key : Hallo
|