Retorno

Ñ estou conseguido fazer essa ,quero retorna so um titulo

[code]
private ArrayList videos;

public Video pesquisaVideosPorTitulo(String titulo){
Video pacote = (Video)videos.get(k);
for (int k=0; k<videos.size( ); k++){

          if(titulo.equalsIgnoreCase(pacote.getTitulo()) ){
           return pacote.getTitulo ( );
            }
        }            
        return null;      
}   [code]

[code]
private ArrayList videos;

public String pesquisaVideosPorTitulo(String titulo)
{

for (int k=0; k<videos.size( ); k++){

Video pacote = (Video)videos.get(k);
if(titulo.trim().equalsIgnoreCase(pacote.getTitulo().trim()) ){
return pacote.getTitulo ( );
}
}
return null;
}[/code]
o retorno estava errado e essa linha "Video pacote = (Video)videos.get(k); " tinha que estar dentro do for
é bom vc tb colocar um trim para comparar os titulos…

.

Isso é JavaME ou Java 4?

Pq atualmente, você deveria fazer assim:

[code]
//Colocar tipo na lista
private List videos = new ArrayList();

public String pesquisaVideosPorTitulo(String titulo) {
//Usar o for each para a iteração
for (Video pacote : videos) {
if(titulo.trim().equalsIgnoreCase(pacote.getTitulo().trim()) ){
return pacote.getTitulo ( );
}
}
return null;
}[/code]

Outra boa prática é você dar trim no setTitulo() da classe Video.
Assim você sabe que o titulo lá dentro sempre está com trim(), não e precisa ficar dando trim() o tempo todo.