Minha dúvida é se tem alguma outro método além do contains, pois ele retorna um boolean, e na aplicação que eu queria deveria voltar um objeto (conta) o qual eu estava buscando pelo numero (numeroConta). Teria uma maneira mais sucinta ou mais elegante digamos assim de fazer esta busca.
public Conta buscar(int numeroConta) throws ExcecaoBuscaNaoEncontrada, ExcecaoListaVazia {
if (!conta.getContas().isEmpty()) {
encontrado = false;
conta.getContas().forEach((c) -> { if (numeroConta == c.getNumeroConta()) { retornoBusca = c;encontrado = true;}});
return retornoBusca;
}