Attachment 'Etichetta.java'

Download

   1 import java.util.ArrayList;
   2 
   3 
   4 public class Etichetta {
   5 	 
   6 	private ArrayList<Album> albumRegistrati = new ArrayList<Album>();
   7 	
   8 	public void aggiungiAlbum(String nome,String genere)
   9 	{
  10 		albumRegistrati.add(new Album(nome, genere));
  11 	}
  12 	
  13 	public ArrayList<Album> cercaAlbumArtista(String nome,String cognome, String strumento)
  14 	{
  15 		ArrayList<Album> registrati=new ArrayList<Album>();
  16 		
  17 		for(Album a:albumRegistrati)
  18 		{
  19 			if(a.trovaMusicista(nome, cognome, strumento)!=null)
  20 			{
  21 				registrati.add(a);
  22 			}
  23 		}
  24 		
  25 		return registrati;
  26 	}
  27 	
  28 	public ArrayList<Musicista> trovaCollaboratori(String nome,String cognome, String strumento)
  29 	{
  30 		ArrayList<Musicista> collaboratori=new ArrayList<Musicista>();
  31 		
  32 		for(Album a:albumRegistrati)
  33 		{
  34 			ArrayList<Musicista> temp=a.trovaCollaboratori(nome, cognome, strumento);
  35 			collaboratori.addAll(temp);
  36 //			for(Musicista m:temp)
  37 //				collaboratori.add(m);
  38 			
  39 		}
  40 		
  41 		return collaboratori;
  42 	}
  43 }

Attached Files

You are not allowed to attach a file to this page.