Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan lage et kart i Java
    Kart- grensesnittet i Java API gir brukerne en enkel måte lagrer informasjon i slik at den kan nås basert på sitt forhold til annen informasjon . Det er totalt nitten implementeringer av kart -grensesnittet i Java 6.0 API , hver egnet til en bestemt oppgave . Den mest generelle av implementeringer er HashMap klassen , og det er godt egnet til de fleste behov for kart -grensesnittet . Du trenger
    Java
    Vis flere instruksjoner
    en

    Lag en Java -fil som heter MapExample.java . Lim inn følgende grunnleggende koden inn i det: .

    Import java.util.Collection , import java.util.HashMap ;

    /*** Denne klassen vil gi et eksempel for MapInterface * @ forfatteren Kevin Walker * /public class MapExample { /*** Dette konstruktør-metoden vil utføre enkelte operasjoner med HashMap gjennomføring * av Java Kart grensesnittet så snart opprettet .. * /public MapExample ( ) { }

    /*** Hovedfunksjonen vil starte opp MapExample konstruktør og ingenting annet * /public static void main ( String [] args ) . { ny MapExample (); } }
    2

    Lag en HashMap . Legg til følgende linje til MapExample ( ) konstruktør-metoden : en

    kart map = new HashMap ();

    Alle implementeringer av " Kart " grensesnittet til Java API forholder data til en "nøkkel " representert ved en annen del av data . Siden Map er et grensesnitt , kan du ikke lage et kart direkte , men bør i stedet bruke en av implementeringer som tilbys av Java API . I dette tilfellet er det enkleste kartet, HashMap , brukt .
    3

    Fylle HashMap . Legg de neste få linjer med kode til samme metode som før : en

    map.put ( " alder " , 29 ) ; map.put ( "height " , 6.0) ; map.put ( " fornavn " , " Kevin "); map.put ( " etternavn ", " Walker ");
    p Som du kan se, biter av informasjon , som kalles verdier , blir lagret i henhold til et nøkkelord , kalt nøkkelen . Senere vil du være i stand til å hente informasjon han bare kjente tasten. Det er viktig å huske at når lagring av informasjon i et kart, nøkkelen alltid kommer først , og verdien kommer alltid andre .
    4

    hente informasjon fra kart.

    System.out . println ( " Fornavn: " + map.get ( " fornavn ")); System.out.println ( "Etternavn : " + map.get ( " etternavn ")); System.out.println ( "Age : "+ map.get ( " alder ") +" år "); System.out.println ( " height : "+ map.get ( " height ") + " føtter ");
    5

    Bygg en begrenset kart. Alle implementeringer av kart -grensesnittet kan bli initialisert til å kreve visse typer data og ikke andre. Legg til følgende linje til samme metode : en

    Kart limitedMap = new HashMap ();

    I dette eksempelet er et kart som blir initialisert som krever en streng for en nøkkel og vedrører den et heltall på dataene. Så, ut av koden : en

    limitedMap.put ( " alder " , 29 ) ; limitedMap.put ( "height " , 6.0) ; limitedMap.put ( " fornavn ", " Kevin "); limitedMap . sette ( " etternavn ", " Walker ");

    Bare den første linjen vil fungere. Linje to vil føre til en kompilator feil fordi den forsøker å lagre en dobbel i stedet for et heltall. Lines tre og fire vil føre til en kompilator feil fordi de forsøker å lagre strenger .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage den første bokstaven i en streng i Caps i…
    ·Hvordan lage en Float Int Fra String på NetBeans i Jav…
    ·Hvordan bryte en streng i Delstrenger i Java 
    ·Format Specifiers i Java 
    ·Hvordan legge til JAVA_HOME 
    ·Hvorfor abstrakte klasser i Java 
    ·Hvordan bruke Filtrene i Struts 
    ·Slik utfører du en Record Search i en Java-applikasjon…
    ·Kan Java brukes for å programmere spill 
    ·Hvordan få makrovariablene Into Java Variabler 
      Anbefalte artikler
    ·Hvordan bytter jeg Alle backslashes av Windows Sti Med …
    ·Hvordan Execute VBS Script 
    ·Oracle SQL Hint 
    ·Slik installerer Ruby Gems 
    ·Slik formaterer PHP i Zend Studio 
    ·Hvordan endre størrelsen på importerte bilder i Visua…
    ·Spillet ideer for Python 
    ·Hvordan feilsøke et Java program Bruk av NetBeans 
    ·Slik fjerner Ledende & Løpende Spaces på PHP 
    ·Hvordan lage en Ping Fra Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/