Duvida de imcompatibilidade[Resolvido]

meu codigo ta dando incompativel

public String[] encontrarCd(String n){ if(indiceCD == 0){ return null; } int k =0; String [] nome = new String[10]; for(int i = 0; i < indiceCD; i++){ if (n.equalsIgnoreCase(cds[i].getArtista())){ nome[k] = cds[i]; k++; } } return nome; } }

eu quero que ele retorne um array de String contendo os cds de um determinado artista passado como parametro, mais ta dando incompativel, pois nem todos os elementos da classe CD são String.

gostaria de saber como eu coloco o cd dentro do vetor de String sem dar imcompativel?

Posta as outras partes do seu programa aew, pra fikar mais facil o Help :!:

:slight_smile:

public class CD
{
    private String titulo;
    
    private String artista;
    
    private int numeroDeFaixas;
    
    private boolean tenho;
    
    private int tempoTotal;
    
    private String comentario;
    
    public CD(){    
    }
    
    public void setTitulo(String t){
        titulo = t;
    }
    
    public String getTitulo(){
        return titulo;
    }
    
    public void setArtista(String a){
        artista = a;
    }
    
    public String getArtista(){
        return artista;
    }
    
    public void setNumeroDeFaixas(int n){
        numeroDeFaixas = n;
    }
    
    public int getNumeroDeFaixas(){
        return numeroDeFaixas;
    }
    
    public void setTenho(boolean t){
        tenho = t;
    }
    
    public boolean getTenho(){
        return tenho;
    }
    
    public void setComentario(String c){
        comentario = c;
    }
    
    public String getComentario(){
        return comentario;
    }
    
    public void setTempoTotal(int t){
        tempoTotal = t;
    }
    
    public int getTempoTotal(){
        return tempoTotal;
    }

}

A classe cd

O vetor cds contém objetos do tipo CD. O vetor
nome contém objetos do tipo String. É claro que você não pode pegar um CD do primeiro vetor e colocar no segundo vetor (que é de Strings).

eu tenho que criar um vetor do tipo cds, no lugar de String?

obrigado galera
consegui resolver

valeu pela ajuda