Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man skapar en karta i Java

    The Map gränssnitt i Java API ger användarna ett enkelt sätt lagra information så att den kan nås utifrån dess relation till annan information . Det finns totalt nitton implementeringar av Map gränssnittet i Java 6.0 API , var lämpad för en specifik uppgift . Den mest generella av de implementationer är HashMap klassen , och det är väl lämpad för de flesta behov för kartan gränssnittet . Saker du behöver Review, Java
    Visa fler instruktioner
    1

    Skapa en Java -fil som heter MapExample.java . Klistra in följande grundläggande kod i den : .

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

    /*** Denna klass kommer att ge ett exempel för MapInterface * @ författaren Kevin Walker * /public class MapExample { /*** Denna konstruktormetoden kommer att utföra vissa operationer med HashMap genomförandet * av Java Map gränssnittet så snart skapat .. * /public MapExample ( ) { }

    /*** den huvudsakliga funktionen startar upp MapExample konstruktören och ingenting annat * /public void main ( String [] args ) . { ny MapExample ( ) ;} }
    2

    Skapa en HashMap . Lägg till följande rad till MapExample ( ) konstruktormetoden :

    Karta map = new HashMap ( ) ;

    Alla implementeringar av " Karta " gränssnitt Java API knyta uppgifter till en " knapp " representeras av en annan bit data . Eftersom Map är ett gränssnitt , kan du inte skapa en karta direkt , utan bör i stället använda en av de implementationer tillhandahålls av Java API . I detta fall är den enklaste kartan, HashMap , användas.
    3

    Befolka HashMap . Lägg de närmaste rader kod till samma metod som förut :

    map.put ( " ålder " , 29 ) ; map.put ( " höjd " , 6,0 ) ; map.put ( " firstName " , " Kevin " ) ; map.put ( " Efternamn" , " Walker " ) ;

    som ni kan se , bitar av information , som kallas för värden , som lagras enligt ett nyckelord , som kallas nyckeln . Senare kommer du att kunna hämta information vet bara nyckeln . Dess viktigt att komma ihåg att när man lagrar information på en karta , nyckeln alltid kommer först , och värdet alltid kommer på andra plats .
    4

    hämta information från kartan .

    System.out . println ( " Förnamn : " + map.get ( " firstName " ) ) ; System.out.println ( " Efternamn : " + map.get ( " Efternamn" ) ) ; System.out.println ( " Age : " + map.get ( " okänd " ) + " år " ) , System.out.println ( " height : " + map.get ( " höjd " ) + " fötter " ) ,
    5

    bygga en begränsad karta . Alla implementationer av kartan gränssnittet kan initieras för att kräva att vissa typer av uppgifter och inte andra . Lägg till följande rad i samma metod :

    Karta limitedMap = ny HashMap ( ) ;

    I detta exempel är en karta initieras som kräver en sträng för en nyckel och hänför den sig till ett heltal av data. Så , ut ur koden :

    limitedMap.put ( " ålder " , 29 ) ; limitedMap.put ( " höjd " , 6,0 ) ; limitedMap.put ( " firstName " , " Kevin " ) ; limitedMap . sätta ( " Efternamn" , " Walker " ) ;

    Endast den första raden kommer att fungera . Rad två kommer att orsaka en kompilator fel eftersom den försöker att lagra en dubbel i stället för ett heltal. Linjer tre och fyra kommer att orsaka ett kompileringsfel eftersom de försöker att lagra strängar .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur kan man växla text i Java
    ·Egenskaperna hos en bra Java utvecklare för Trading Sy…
    ·Hur man installerar Java Runtime 5.0 för Windows XP
    ·Hur får jag ett intervall av värden från den sortera…
    ·Hur man kan få en sträng längd i Java-programmering
    ·Hur man gör en användare Avslutade Loop i Java
    ·Hur man bygger Java Applets
    ·Konvertera byte till String
    ·Skillnader mellan gränssnitt och sammandrag Java
    ·Hur Split en Java sträng i Tecken
    Utvalda artiklarna
    ·Hur man kör en V8 test på en Android
    ·Hur man uppskatta antal buggar i kod
    ·Grunderna i inbyggda system i C
    ·Hur man gör en timer i Java
    ·Hur man använder Autofilter i VBA
    ·Hur du använder PHP Med Java
    ·Hur man läser bilder i en mapp på Python
    ·Hur Till Ändra MySQL Root Password
    ·Hur ändra texten på JSP Daily
    ·Hur man blir en etisk Hacker
    Copyright © Dator Kunskap http://www.dator.xyz