6
I have a ArrayList
but I’m not being able to print the data on the screen.
Follows class:
public class Cachorro {
private String Raca;
private String cor;
private String nome;
private String nome_dono;
private int idade;
public Cachorro(String Raca,String cor,String nome,String nome_dono, int idade){
this.Raca = Raca;
this.cor = cor;
this.nome =nome;
this.nome_dono = nome_dono;
this.idade = idade;
}
public String getRaca() {
return Raca;
}
public void setRaca(String raca) {
Raca = raca;
}
public String getCor() {
return cor;
}
public void setCor(String cor) {
this.cor = cor;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getNome_dono() {
return nome_dono;
}
public void setNome_dono(String nome_dono) {
this.nome_dono = nome_dono;
}
public int getIdade() {
return idade;
}
public void setIdade(int idade) {
this.idade = idade;
}
public String toString(){
return "Nome Cao:" +getNome()+"\nCor:" +getCor()+
"\nRaca:"+getRaca()+"\nNome dono:"+ getNome_dono()+"\nIdade:"+getIdade();
}
}
Main class:
import java.util.List;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
List<String> dog = new ArrayList<>();
Cachorro cc = new Cachorro("rotweiller","preto","Flora","Cesar",8);
dog.add(cc);
System.out.println(dog);
}
}
Cesar as a dog is a list you need to inform what is the position of it you want to print for example you could do so System.out.println(dog.get(1). property());
– rodrigo.oliveira