String o = "123";
Conta c = (Conta) lista.stream()
.filter(x -> x.getNumero().compareTo(o) == 0)
.collect(Collectors.toList());
System.out.println(c.getTitular());
Muito obrigado!
String o = "123";
Conta c = (Conta) lista.stream()
.filter(x -> x.getNumero().compareTo(o) == 0)
.collect(Collectors.toList());
System.out.println(c.getTitular());
Muito obrigado!
Até onde eu sei não tem como, stream é para manipulação de coleções, logo, imagino que não faria sentido retornar objetos únicos.
Se queres obter o primeiro registo que obedece aos critérios:
Conta c = lista.stream()
.filter(x -> x.getNumero().compareTo(o) == 0)
.findFirst().orElse(null);
Ok amigos, muito obrigado!