Ciao ho un problema con un metodo di un problema...in pratica devo costruire una classe Conferenza che contiene un “container" di oggetti di tipo Articoli; e deve disporre del seguente metodo:
-public Articolo[] articoliDiUnAutore(Autore aut) restituisce gli articoli di un singolo autore

codice:
import java.util.*;
class Conferenza{
    private String titolo;
    private int maxPagine,caratteriPerRiga,righePerPagina;
    private ArrayList<Articolo> articolo;
Conferenza(){
    articolo=new ArrayList<Articolo>();
}
public void aggiungi(Articolo a){
    articolo.add(a);
}
//restituisce gli articoli di un singolo autore
public Articolo [] articoliDiUnAutore(Autore aut){
  Articolo []a=new Articolo[articolo.size()];
    if(a.getAutore()==aut){
       return a;
    }else
return null;
}
Articolo(coontine il nome dell'Autore) ed Autore sono due oggetti diversi;come faccio a verificare se aut è contenuto nell'arrayList?è sbgliato usare contains?