Inicializar List [RESOLVIDO]

E ae galera,
beleza?
O meu problema é o seguinte,tenho um método que pega um objeto da interface,verifica se ele já existe na lista,se existir ele modifica,senao,ele salva o objeto na lista.
Só que quando vo percorrer a lista verificando se este objeto já está inserido,é gerada uma exceção de NullPointerException.
Eu tenho que inicializá-la?O que tem que ser feito?

for (int i = 0; i < listaEstoque.size(); i++){ // A exceção aponta para essa linha //// Código do método }

listaEstoque foi declarada dessa forma no começo da classe dessa forma:

List<Estoque> listaEstoque;

Será q é necessário utilizar o metodo set e get?
vlw pela atenção ae!

cara,

vc tem que dar new na listaEstoque.

t+

então,é necessário inicializar a lista né?
pode me falar a sintaxe?

segue,

List<Estoque> listaEstoque = new ArrayList<Estoque>();

t+

é,achei aqui,era isso mesmo
muito obrigado cara!
vlw msm =D

Antes de percorrer a lista, verifica se a referência aponta para um objeto em memória

if (listaEstoque == null)
 listaEstoque = new ArrayList<Estoque>(); // Obs.: Troque o container ArrayList pelo seu específico.

for (int i = 0; i < listaEstoque.size(); i++)
{         
 //// Código do método   
 }