Fala galera estou com uma seguinte dúvida em tenho uma classe funcionário que usei para fazer um teste, no entanto eu usava String para passar data e gostaria de melhorar esse meu código, no entanto não sei como atribuir ou se posso deixar como string e converter para data, segue a baixo minhas classes que estou usando para teste.
Classe Funcionário
ipackage br.com.minhasatividades.classe;
public class Funcionario {
private String nome;
private String dataDeNascimento;
public Funcionario(String nome, String dataDeNascimento) {
this.nome = nome;
this.dataDeNascimento = dataDeNascimento;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getDataDeNascimento() {
return dataDeNascimento;
}
public void setDataDeNascimento(String dataDeNascimento) {
this.dataDeNascimento = dataDeNascimento;
}
@Override
public String toString() {
return "Funcionario{" +
"nome='" + nome + '\'' +
", dataDeNascimento='" + dataDeNascimento + '\'' +
'}';
}
}
Classe testa Funcionário
package br.com.minhasatividades.main;
import br.com.minhasatividades.classe.Funcionario;
import java.util.ArrayList;
import java.util.List;
public class FuncionarioTeste {
public static void main(String[] args) {
List <Funcionario> funcionarios = new ArrayList();
funcionarios.add(new Funcionario("Wellington de Carvalho Barbosa", "25/04/1985"));
for (int i = 0; i < funcionarios.size(); i++) {
System.out.println(funcionarios.get(i));
}
}
}