Método ToString. Dúvida Simples

5 respostas
pcecchetto

Olá galera o caso é simples

public String toString(){ return (diretor,ano,cor,duracao,nometitulo); }

Bem é o seguindo tenho que implementar um metodo para retorna String, double, int, ect, em um só método. É assim mesmo?

5 Respostas

D

acho q vc tem que retornar um objeto que contenha esses “campos” e não tipos primitivos separadamente!!!

ramilani12

Dessa forma irá gerar erro vc precisa concatenar a String
Vc pode implementar em um metodo , o compilador Java fará automático o cast de int ,double,float, long para String

public String toString(){
 		

return ("Dados :\n"+diretor+ano+cor+duracao+nometitulo);
 }
D

mas assim você vai retornar só a String concatenada…e pra separar depois???

pcecchetto

é verdade pode ser concatenada mas não conseguir fazer a separação dos dados

poolborges

public String toString(){

return ("\nDiretor: “+diretor+”\nAno: “+ano+”\nCor: “+cor+”\nDuraçao: “+duracao+”\nTitulo: "+nometitulo);
}

Solucao 1

public String toString(){

return ("\nDados: “+diretor+” “+ano+” “+cor+” “+duracao+” "+nometitulo);
}

[Dicas :
[list]metodos private.[/list]
[list]metodos para alterar as instancias ex: getDiretor setDiretor…[/list]

Criado 24 de maio de 2007
Ultima resposta 24 de mai. de 2007
Respostas 5
Participantes 4