Converter uma lista em uma String
Boa noite
Galera da devMedia estou com uma duvida, tenho uma classe UsandoSort que tem o seguinte codigo
List<Conta> contas = new ArrayList<>();
contas.add(c1);
contas.add(c2);
contas.add(c3);
Collections.sort(contas);
System.out.println(contas.toString().valueOf(contas));
O problema está na ultima linha, está saindo o endereço da memória e não uma string, estou usando o valueOf e não estou entendendo pq o Objeto não virou uma String
Galera da devMedia estou com uma duvida, tenho uma classe UsandoSort que tem o seguinte codigo
List<Conta> contas = new ArrayList<>();
contas.add(c1);
contas.add(c2);
contas.add(c3);
Collections.sort(contas);
System.out.println(contas.toString().valueOf(contas));
O problema está na ultima linha, está saindo o endereço da memória e não uma string, estou usando o valueOf e não estou entendendo pq o Objeto não virou uma String
Willame Mesquita
Curtidas 0
Melhor post
Thiago Santana
06/03/2015
Wilame, você criou o método toString do seu objeto Conta?
Se já existir o toString basta escrever da seguinte forma:
Se já existir o toString basta escrever da seguinte forma:
System.out.println(contas); Ou então: System.out.println(contas.ToString());
GOSTEI 1
Mais Respostas
Ronaldo Lanhellas
05/03/2015
Desta forma você não vai conseguir mesmo, se você espera mostrar o valor de todos os objetos e não o endereço de memória, você pode fazer assim:
List<Conta> contas = new ArrayList<>();
contas.add(c1);
contas.add(c2);
contas.add(c3);
for(Conta c : contas){
System.out.println(c.getDescricao());
}
GOSTEI 0
Willame Mesquita
05/03/2015
Valeu
@Ronaldo Lanhellas @Thiago Santana
tbm encontrei a resposta em um artigo da devmedia
converter string
@Ronaldo Lanhellas @Thiago Santana
tbm encontrei a resposta em um artigo da devmedia
converter string
GOSTEI 0
Ronaldo Lanhellas
05/03/2015
Tudo bem, disponha.
GOSTEI 0