Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come creare una mappa in Java

L'interfaccia Map nelle API Java fornisce agli utenti un facile memorizzare le informazioni in modo in modo che possa essere accessibile in base alla sua relazione con altre informazioni. Ci sono un totale di diciannove implementazioni dell'interfaccia Map nel 6.0 API Java , ognuno adatto a un compito specifico . Il più generale delle implementazioni è la classe HashMap , ed è adatto alla maggior parte dei bisogni per l'interfaccia Map . Cose che ti serviranno
Java
Show More Istruzioni

1 Creare un file Java chiamato MapExample.java . Incollare il seguente codice di base in esso : .

Importazione java.util.Collection ; java.util.HashMap importazione;

/*** Questa classe fornirà un esempio per il MapInterface * @ autore Kevin Walker * /public class MapExample { /*** Questo metodo di costruzione eseguirà alcune operazioni con l' HashMap implementazione * dell'interfaccia Map Java appena creato .. * /public MapExample ( ) { }

/*** la funzione principale si avvierà il costruttore MapExample e nient'altro * static void main ( String [] args ) /pubblici . { nuovo MapExample ( ) ; } }
2

Creare un HashMap . Aggiungere la seguente riga alla MapExample ( ) metodo di costruzione :

Mappa map = new HashMap ( ) ;

Tutte le implementazioni della "Mappa" interfaccia delle API Java si riferiscono i dati di una "chiave " rappresentato da un altro pezzo di dati . Dal Map è una interfaccia, non è possibile creare una mappa direttamente , ma occorre invece utilizzare una delle implementazioni fornite da Java API . In questo caso , la mappa più semplice, il HashMap , viene usato .
3

Compilare il HashMap . Aggiungere le prossime righe di codice per lo stesso metodo di prima:

map.put ( " età " , 29) ; map.put ( " altezza " , 6.0) ; map.put ( "Nome " , " Kevin " ) ; map.put ( "Cognome " , " Walker ");

Come si può vedere , di bit di informazioni , detti valori , o sono stati archiviati in base a una parola chiave , detta chiave . Più tardi , si sarà in grado di recuperare le informazioni conoscendo solo la chiave . La sua importante ricordare che quando la memorizzazione di informazioni in una mappa , la chiave viene sempre prima , e il valore viene sempre seconda .
4

Recupera informazioni dalla mappa .

System.out . println ( " Nome: " + map.get ( "Nome ")); System.out.println ( "Cognome : " + map.get ( "Cognome ")); System.out.println ( " Età: "+ map.get ( " età " ) + " anni "); System.out.println ( " Altezza : " + map.get ( " altezza " ) + " piedi " ) ;
5

costruire una mappa limitata . Tutte le implementazioni dell'interfaccia Map possono essere inizializzati per richiedere alcuni tipi di dati e non altri. Aggiungere la seguente riga per lo stesso metodo :

Map limitedMap = new HashMap ( ) ;

In questo esempio , una mappa è in fase di inizializzazione che richiede una stringa per una chiave e si riferisce a un numero intero di dati . Così , di punto in codice :

limitedMap.put ( " età " , 29) ; limitedMap.put ( " altezza " , 6.0) ; limitedMap.put ( "Nome " , " Kevin "); limitedMap . put ( "Cognome " , " Walker ");

Solo la prima linea funzionerà. Linea due causerà un errore di compilazione , perché sta tentando di memorizzare una doppia invece di un numero intero . Linee tre e quattro causeranno un errore di compilazione , perché stanno cercando di memorizzare le stringhe .

 

Programmazione © www.354353.com