[Java] Implementare interfaccia Map

Pubblicità

Snakethesniper

Utente Attivo
Messaggi
18
Reazioni
0
Punteggio
25
Devo creare un programma che visualizzi l'occorrenza delle parole inserite, per farlo devo utilizzare l'interfaccia Map, ma non capisco bene come funziona. Per poterla utilizzare devo utilizzare una delle classi concrete che la implementi.
Il codice che ho scritto è:
Codice:
import java.lang.*;
import java.io.*;
import java.util.*;

public class Soluzione5{
	public static void main(String[] args) throws IOException{
	BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
	HashMap map = new HashMap();
	String input;
	String[] nomi = new String[21];
	int i=0;
	while((input=in.readLine()) != null){
		nomi[i]=input;
		i++;
		}
	String[] nomie = new String[i];
	for(int j=0;j<i;j++){
		nomie[i]=nomi[i];
		}
	Arrays.sort(nomie);
	int j=0;
	int c=0;
	int k;
	while(j<i){
		for(k=j+1;k<i;k++){
			if(nomie[i].equals(nomie[j])){
				c+=1;
				}
			j=c;
			}
		map.put(nomie[i],c);
		}
	}
	}
Solo che in fase di compilazione mi segnala un warning sul map.put(nomie,c). Qualcuno sa aiutarmi?
 
ciao

studia qui:

1)java.sun.com/j2se/1.4.2/docs/api/java/util/HashMap.html
2)guide.supereva.it/java/interventi/2005/12/237281.shtml

poi per l'esempio sulle hashmap, cerca su google "esempio hashmap java"
..troverai quello che ti serve,
E' corretto stare alle regole del forum,ti ho linkato solo quei due per questo motivo.

ciao
 
Pubblicità
Pubblicità
Indietro
Top