nome si riferisce al nome del Luogo.elencoLinee è una LinkedList dove inserisco i vari nomi di linee che hanno nel loro elennco di fermata il luogo nome.
L'errore è che non mi fa passare il test e basta
nome si riferisce al nome del Luogo.elencoLinee è una LinkedList dove inserisco i vari nomi di linee che hanno nel loro elennco di fermata il luogo nome.
L'errore è che non mi fa passare il test e basta
Hai una email ?ti mando il package intero.Forse sarebbe meglio.
Credo di essere arrivato quasi alla soluzione.
L'unica domanda è : come faccio a scandire i valori dell'HashMap.Come ho impostato ora è sbagliato perchè il ciclo for scandisce un valore index intero che non è il nome di una linea.Devo scandire i nomi delle linee,come?
public Collection getLinee(){
for(int index = 0;index<Trasporto.listaLinee.size();index++){
Linea element = (Linea)Trasporto.listaLinee.get(new Integer(index)); {
if(element!=null){
for (int indice=0;indice<element.listaFermate.size();indice ++){
if(element.listaFermate.get(indice).equals(nome))
elencoLinee.add(element.getNome());
}
}
}
}
return elencoLinee;
}
il metodo values() di HashMap ti da la collection di tutti gli elemenri
Sun Certified Java Programmer
EUCIP Core Level Certified
European Certification of Informatics Professionals
Me la potresti scrivere la riga di comando?
Il comando values() restituisce la lista,ma a me interessa la singola linea per volta,quidi dovrebbe esserci un ciclo for (credo)
una volta che hai la collection te la puoi scorrere con un ciclo for.
Sun Certified Java Programmer
EUCIP Core Level Certified
European Certification of Informatics Professionals