Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť mapy v Jave

Rozhranie Mapa v Java API poskytuje užívateľom informácie , ako úložisko ľahko sa tak , že to môže byť prístup na základe jeho vzťahu k iným informáciám. Existuje celkom devätnásť implementáciou rozhrania mapy v Java 6.0 API , z ktorých každá sa hodí na konkrétnu úlohu . Najvšeobecnejší z implementácií je trieda HashMap , a je vhodný pre väčšinu potrieb pre rozhranie Map . Veci , ktoré budete potrebovať
Java
Zobraziť ďalšie inštrukcie Cestuj 1

Vytvorte súbor s názvom Java MapExample.java . Vložte nasledujúce základné kód do neho :

import java.util.Collection , import java.util.HashMap ,

/*** Táto trieda bude slúžiť ako príklad pre MapInterface * @ . autor Kevin Walker * /public class MapExample { /*** Táto metóda konštruktor bude vykonávať niektoré operácie s realizáciou HashMap * rozhranie Java Mapa akonáhle ju vytvorili .. * /public MapExample ( ) { }

/*** Hlavné funkcie sa spustí konštruktor MapExample a nič iného * /public static void main ( String [ ] args ) { new MapExample ( ) ; } . }
2

Vytvoriť HashMap . Pridajte nasledujúci riadok na MapExample ( ) metódu konštruktory :

Mapa map = new HashMap ( ) ;

Všetky implementácia rozhrania " Mapa " o Java API sa vzťahujú údaje k vloženiu " kľúča k " zastúpiť iným údajom . Vzhľadom k tomu , Map je rozhranie , nemôžete vytvoriť mapu priamo , ale namiesto toho by mali používať jednu z implementácií poskytovaných Java API . V tomto prípade je najjednoduchšie mapa , HashMap , sa používa .
3

Naplnenie HashMap . Pridať ďalší pár riadkov kódu , aby rovnakým spôsobom ako predtým :

map.put ( " vek " , 29 ) ; map.put ( " výška " , 6,0 ) ; map.put ( " Meno " , " Kevin " ) ; map.put ( " lastName " , " Walker " ) ;

Ako môžete vidieť , kúsky informácií , tzv hodnoty , sú ukladané podľa kľúčového slova , sa nazýva kľúč . Neskôr budete mať možnosť získať informácie , ktoré poznajú len kľúč . Jeho dôležité si uvedomiť , že pri ukladaní informácií do mapy , kľúč vždy na prvom mieste , a hodnota je vždy na druhom mieste .
4

Načítať informácie z mapy .

System.out . println ( " Meno : " + map.get ( " jmeno " ) ) ; System.out.println ( " Last Name : " + map.get ( " lastName " ) ) ; System.out.println ( " Vek : " + map.get ( " vek " ) + " rokov " ) ; System.out.println ( " výška " + map.get ( " výška " ) + " stop " ) ;
5

Build obmedzený mapy . Všetky implementácia rozhrania mapy môže byť inicializovaná vyžadujú určité typy dát , a iné nie . Pridajte nasledujúci riadok na rovnakou metódou :

Mapa limitedMap = new HashMap ( ) ;

V tomto príklade , Map je inicializovaný , ktorý vyžaduje reťazec pre kľúč a vzťahuje sa na celé číslo dát . Takže , z kódu :

limitedMap.put ( " vek " , 29 ) ; limitedMap.put ( " výška " , 6,0 ) ; limitedMap.put ( " jmeno " , " Kevin " ) ; limitedMap . dať ( " lastName " , " Walker " ) ;

iba prvý riadok bude fungovať . Linka dva spôsobí chybu kompilátora , pretože sa pokúša uložiť dvojitý miesto Integer . Riadky tri a štyri spôsobí chybu kompilátora , pretože sa snažia ukladať reťazca .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené