Rodrigo_Sasaki
Como você pretende definir qual dos 3 será impresso?
romariowd
adriano_seven_byte:
procurei algo aqui que falase sobre o assunto mas não achei, então tenho que postar para contar com a ajuda de vocês galera nerd.
package teste;
import java.util.ArrayList;
import java.util.Scanner;
public class ArrayCodTeste {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
ArrayList<ArrayCod>listaPessoa = new ArrayList<ArrayCod>(0);
ArrayCod joao = new ArrayCod("João da Silva","nome pendente","000001","000011","Brasilia","DF","m","maioridade");
ArrayCod joana = new ArrayCod("Joana Morais","nome regular","000002","000012","Brasilia","DF","f","maioridade");
ArrayCod maria = new ArrayCod("Maria de Oliveira","nome regular","000003","000013","Juazeiro do Norte","CE","f","maioridade");
listaPessoa.add(joao);
listaPessoa.add(joana);
listaPessoa.add(maria);
for(ArrayCod objPessoa : listaPessoa){
System.out.println("nome: "+objPessoa.getNome());
System.out.println("pendente?: "+objPessoa.getSituacao());
System.out.println("cpf: "+objPessoa.getCpf());
System.out.println("rg: "+objPessoa.getRg());
System.out.println("cidade: "+objPessoa.getCidade());
System.out.println("estado: "+objPessoa.getEstado());
System.out.println("sexo: "+objPessoa.getSexo());
System.out.println("maioridade: "+objPessoa.getdMenor());
}
}
// preciso listar só maria, ou só joana, ou só joão. Neste meu codigo lista todos.
Adriano se você quer lista somente uma dessas pessoas, você pode tirar o seu for, e apenas buscar na lista atraves do método
listaPessoa.get(0).getXxx
Hebert_Coelho
Pq dentro do if você não faz if joão? ou if maria?
Rodrigo_Sasaki
É, isso que eu pensei também, mas vai saber o que ele quer fazer de verdade 
Hebert_Coelho
É, isso que eu pensei também, mas vai saber o que ele quer fazer de verdade :)Mistérios da humanidade…
adriano_seven_byte
colocar if assim????
não funciona da erro.
package teste;
import java.util.ArrayList;
import java.util.Scanner;
public class ArrayCodTeste {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
ArrayList<ArrayCod>listaPessoa = new ArrayList<ArrayCod>(0);
ArrayCod joao = new ArrayCod("João da Silva","nome pendente","000001","000011","Brasilia","DF","m","maioridade");
ArrayCod joana = new ArrayCod("Joana Morais","nome regular","000002","000012","Brasilia","DF","f","maioridade");
ArrayCod maria = new ArrayCod("Maria de Oliveira","nome regular","000003","000013","Juazeiro do Norte","CE","f","maioridade");
listaPessoa.add(joao);
listaPessoa.add(joana);
listaPessoa.add(maria);
for(ArrayCod objPessoa : listaPessoa){
if(ArrayCod.listaPessoa=joao) // usando if
System.out.println("nome: "+objPessoa.getNome());
System.out.println("pendente?: "+objPessoa.getSituacao());
System.out.println("cpf: "+objPessoa.getCpf());
System.out.println("rg: "+objPessoa.getRg());
System.out.println("cidade: "+objPessoa.getCidade());
System.out.println("estado: "+objPessoa.getEstado());
System.out.println("sexo: "+objPessoa.getSexo());
System.out.println("maioridade: "+objPessoa.getdMenor());
}
}
Como faz um if correto nisto? Para imprimir spi um membro da lista?
adriano_seven_byte
Arrumei um IF inserir uma variavel nome e não dá nada.
A conteceu que invés dele procurar e listar o nome pedido, ele removeu todos os nomes da lista e descreve todo o restante do codigo.
BAHHH..
package teste;
import java.util.ArrayList;
import java.util.Scanner;
public class ArrayCodTeste {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String nome="joao"; // inserção da variavel nome
ArrayList<ArrayCod>listaPessoa = new ArrayList<ArrayCod>();
ArrayCod joao = new ArrayCod("João da Silva","nome pendente","000001","000011","Brasilia","DF","m","maioridade");
ArrayCod joana = new ArrayCod("Joana Morais","nome regular","000002","000012","Brasilia","DF","f","maioridade");
ArrayCod maria = new ArrayCod("Maria de Oliveira","nome regular","000003","000013","Juazeiro do Norte","CE","f","maioridade");
listaPessoa.add(joao);
listaPessoa.add(joana);
listaPessoa.add(maria);
for(ArrayCod objPessoa : listaPessoa){
if(nome.equals(ArrayCod.getNome())) // usando if
System.out.println("nome: "+objPessoa.getNome());
System.out.println("pendente?: "+objPessoa.getSituacao());
System.out.println("cpf: "+objPessoa.getCpf());
System.out.println("rg: "+objPessoa.getRg());
System.out.println("cidade: "+objPessoa.getCidade());
System.out.println("estado: "+objPessoa.getEstado());
System.out.println("sexo: "+objPessoa.getSexo());
System.out.println("maioridade: "+objPessoa.getdMenor());
}
}
adriano_seven_byte
romariowd:
adriano_seven_byte:
procurei algo aqui que falase sobre o assunto mas não achei, então tenho que postar para contar com a ajuda de vocês galera nerd.
package teste;
import java.util.ArrayList;
import java.util.Scanner;
public class ArrayCodTeste {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
ArrayList<ArrayCod>listaPessoa = new ArrayList<ArrayCod>(0);
ArrayCod joao = new ArrayCod("João da Silva","nome pendente","000001","000011","Brasilia","DF","m","maioridade");
ArrayCod joana = new ArrayCod("Joana Morais","nome regular","000002","000012","Brasilia","DF","f","maioridade");
ArrayCod maria = new ArrayCod("Maria de Oliveira","nome regular","000003","000013","Juazeiro do Norte","CE","f","maioridade");
listaPessoa.add(joao);
listaPessoa.add(joana);
listaPessoa.add(maria);
for(ArrayCod objPessoa : listaPessoa){
System.out.println("nome: "+objPessoa.getNome());
System.out.println("pendente?: "+objPessoa.getSituacao());
System.out.println("cpf: "+objPessoa.getCpf());
System.out.println("rg: "+objPessoa.getRg());
System.out.println("cidade: "+objPessoa.getCidade());
System.out.println("estado: "+objPessoa.getEstado());
System.out.println("sexo: "+objPessoa.getSexo());
System.out.println("maioridade: "+objPessoa.getdMenor());
}
}
// preciso listar só maria, ou só joana, ou só joão. Neste meu codigo lista todos.
Adriano se você quer lista somente uma dessas pessoas, você pode tirar o seu for, e apenas buscar na lista atraves do método listaPessoa.get(0).getXxx
CARA!!! valeu esta dica, vc me ajudou muuuito mesmo, deu certin....
abraço.
Obrigado aos outros amigos nerds do fórum que postaram para me ajudar, conseguir solucionar o problema com isto:
listaPessoa.get(0).getXxx
Marcelo_de_Andrade
Edita o teu primeiro post e adiciona no assunto a tag [Resolvido].