View Single Post
Old 26-01-2010, 10:05   #7
YSN
Member
 
Iscritto dal: Oct 2008
Messaggi: 112
allora io comunque ho proceduto su suggerimento di vladix, infatti siccome uso lo stesso indice per entrambe le liste, solleva leccezione.ho fatto un ciclo nidificato e ora mi funziona.
Codice:
public void ricercaEsPerIscritto(String matricola){
	      CorsoEserc tmp = null;
              if(lista.size() == 0){
                System.out.println("Lista vuota");
             } else {
		int conta = 0;
                for(int i = 0; i < lista.size(); i++){
                    tmp = lista.get(i);
		    for(int j = 0; j < tmp.getIscritto().size(); j++){
		        if(tmp.getIscritto().get(j).getMatr().equals(matricola)){
			    conta++;
			}
		    }
		 }
        	 if(conta > 0){
		     for(int i = 0; i < lista.size(); i++){
			tmp = lista.get(i);
			for(int j = 0; j < tmp.getIscritto().size(); j++){
			    if(tmp.getIscritto().get(j).getMatr().equals(matricola)){
				stampaEsercitazione(i);
			    }
			}
		      }
		 } else {
		      System.out.println("Errore");
	         }
	     }
    }
mi manca solo il caso d'uso 3 "Utente restituisce l’iscritto che ha partecipato al numero pių alto di esercitazioni con il paracadute".

che non ho la pių pallida idea come devo procedere...

Ultima modifica di YSN : 26-01-2010 alle 10:15.
YSN č offline   Rispondi citando il messaggio o parte di esso