FILTROS

me gustaria sabe como implementar filtros, por ejemplo yo tengo mi arraylist de objectos personas que esta compuesta por cedula,nombres, apellido1,apellido2, fecha de nacimiento y esa informacion la muestro en un Jtable, me gustaria hacer que me muestres las personas que nacieron en cierta fecha y la tabla automaticamente solo me muestre las personas de dicha ficha y ala vez me diga el total de persona , que si escribo en vez de fecha el nombre me filtre por nombre, los que han hecjo algo parecido me puede orientar de como hacer esto.