Acceder Registrarme

Expresiones Lambda para filtrar datos en una lista de Java


Por: Kevin Arnold Arias Figueroa Publicado el: 2017-06-30 02:53:15
int[] numerosFiltrados=Arrays.stream(numeros).filter(x -> x==7).toArray();

for(int item : numerosFiltrados)
{
	System.out.println(item);
}

List<Persona> listPersona=new ArrayList<Persona>();

List<Persona> listPersonaFiltrada=(List<Persona>)listPersona.stream().filter(x -> x.getNombre().equals("enlawebdekaaf.blogspot.com")).collect(Collectors.toList());

for(Persona item : listPersonaFiltrada)
{
	System.out.println(item.getNombre()+" "+item.getDocumentoIdentidad()+" "+(item.isSexo() ? "Masculino" : "Femenino"));
}