Buscar objetos na lista pela Data

2 respostas
datetimelistjavaarraylist
A

boa noite, estou um pouco confuso na hora de desenvolver um método que consulta objetos em uma lista pela data

por exemplo, preciso buscar os objetos na lista que façam aniversario hoje. 16/07

no caso o paulo e o joão e armazenar eles em uma outra lista de busca

2 Respostas

A
public class TesteMain {

	@SuppressWarnings("deprecation")
	public static void main(String[] args) {
		
		List<Pessoa> pessoas = new ArrayList<>();

		Pessoa p1 = new Pessoa();
		p1.setNome("Alex");
		p1.setData_nasc(stringParaData("1988/06/07"));		
		pessoas.add(p1);
		
		Pessoa p2 = new Pessoa();		
		p2.setNome("Maria");
		p2.setData_nasc(stringParaData("1991/05/12"));	
		pessoas.add(p2);
		
		Pessoa p3 = new Pessoa();		
		p3.setNome("Joao");
		p3.setData_nasc(stringParaData("1970/07/16"));			
		pessoas.add(p3);
		
		Pessoa p4 = new Pessoa();		
		p4.setNome("Jose");
		p4.setData_nasc(stringParaData("1981/09/06"));		
		pessoas.add(p4);
		
		Pessoa p5 = new Pessoa();		
		p5.setNome("Paulo");
		p5.setData_nasc(stringParaData("1998/07/16"));		
		pessoas.add(p5);
		
		pessoas.forEach(x -> System.out.println(x));
	
	}

	public static class Pessoa {

		private String nome;
		private Date data_nasc;		



		public String getNome() {
			return nome;
		}

		public void setNome(String nome) {
			this.nome = nome;
		}

		public Date getData_nasc() {
			return data_nasc;
		}

		public void setData_nasc(Date data_nasc) {
			this.data_nasc = data_nasc;
		}

		@Override
		public String toString() {
			return "Pessoa [nome=" + nome + ", data_nasc=" + data_nasc + "]";
		}	

	}
	
	
}
A

333343

Criado 16 de julho de 2018
Ultima resposta 16 de jul. de 2018
Respostas 2
Participantes 1