Boa tarde,
estou fazendo uma atividade e nele tenho que criar um método que retorne palavras cujo o nome contém uma string informada pelo usuário.
Segue meu código:
public ArrayList<String> getMusicaPorLetra(String letra){
ArrayList<String> resultado = new ArrayList<String>();
String nome = " ";
for (int i = 0; i < this.musicas.size(); i++) {
nome = this.musicas.get(i).getNome();
}
for (int j = 0; j < nome.length(); j++) {
if (nome.charAt(j) == letra) { //Aqui da erro
System.out.println(nome);
}
}
return resultado;
}
Estou percorrendo um Arraylist com musicas e retirando o nome de cada musica. depois tento comparar
as letras do nome da musicas com a letra que vou receber pelo usuário através de uma Classe view.
Alguém poderia me ajudar onde estou errando?