Retornar lista criada em um loop

Boa tarde, Possuo uma função que retorna uma lista criada dentro de um for da forma abaixo, porém eu preciso retornar essa lista fora do loop, tem como fazer isso? fora do loop não consigo lidar com o objeto SC:


List<Saldo> s = null;

for (Saldo sc : s) {

...

}

return sc; // Ele não consegue retornar a lista SC criado na for

sc não é uma lista mas um objecto da lista e que só existe dentro do for

Ok, mas tem como retornar esse objeto sc no final da função?

Mas a lista vai ter n objectos, qual vais querer retornar?

São 4, Saldo Entrada Saidas e Código já exitem os gets e setters do objeto Saldo.