Bom seguinte
Estou precisando montar este código aqui, mas estou com uma dificuldade pra montar o ArrayList.
cod:public class ArrayObjeto{
public static void main(Sting args[]);
String u = "henry";
int i = 21;
String a = "Rua Guapó, 55, jaguaré";
List<Teste> t = new ArrayList<Teste>();
Teste l = new Teste();
t.add(l.setNome(u), l.setIdade(i), l.setEnd(a));
System.out.println(t);
}
public class Teste{
private String nome = "";
private int idade = 0;
private String end = "";
public boolean setNome(String nome){
if(nome == null){
System.out.println("O campo nome está em branco");
return (false);
}
else{
this.nome = nome;
return (true);
}
}
public boolean setIdade(int idade){
if(idade == 0){
System.out.println("Dado inválido, digite novamente");
return (false);
}
else{
this.idade = idade;
return(true);
}
}
public boolean setEnd(String end){
if(end == null || end == ""){
System.out.println("Dado inválido, digite");
return(false);
}
else{
this.end = end;
return(true);
}
}
public String getNome(){
return(this.nome);
}
public int getIdade(){
return(this.idade);
}
public String getEnd(){
return(this.end);
}
public String toString(){
return("Seu nome é: " + getNome() + "\n" + "Sua idade é: " + getIdade() + "\n" + "Seu endereço é: " + getEnd());
}
}
Alguem sabe o porque esta dando o erro aqui?
C:\>javac ArrayObjeto.java
ArrayObjeto.java:10:
t.add(l.setNome(u), l.setIdade(i), l.setEnd(a));
^
ArrayObjeto.java:11:
System.out.println(t);
^
2 errors
Desde já agradeço
acho que nesse caso será melhor…