[RESOLVIDO]Não exibir um dado do ArrayList

Pessoal, tenho um ArrayLst no qual não quero exibir o valor 0, alguém sabe como posso esconder este elemento do Array?

ArrayList<Integer> arr = new ArrayList<Integer>();
arr.add(0);
arr.add(1);
arr.add(2);
arr.add(3);
arr.add(4);

[color=red]
Obs: Neste ArrayList eu preciso do 0. Não quero remove-lo, só não quero exibi-lo.
[/color]

Não quer exibir ele onde?

Você pode criar um método que te devolve um novo ArrayList com o conteúdo filtrado.

Se tá usando Java 8, dá pra fazer com uma linha usando filter.
Se não, um bom e velho for+if.

for (int i = 1; i <= 4; i++){
     System.out.println(arr[i]);
}

Valeu.