Ajuda com arrayList

void carregaDados() {

    lista.add(new Produto ("Carro", "Jox S. A.", 500.0, 600.0, 5, new Data(1, 6, 7), new Data (20, 54, 80)));
   
     lista.add(new Produto ("bombom", "Guri LTDA", 520.0, 625.0, 4, new Data(1, 8, 7), new Data (20, 50, 60)));
    
     lista.add(new Produto ("Casinha", "Construx S. A.", 530.0, 650.0, 4, new Data(2, 6, 7), new Data (50, 60, 60)));
}

Como eu faço para exibir os itens de uma lista???

Supondo que seu arraylist tenha somente objetos do tipo Produto:

for(Produto produto: lista) {

 System.out.println(produto.getDescricao());

}