Gostaria de utilizar o "for" antigo para saber como fica. Tentei da forma que eu aprendi aqui mas não deu certo.
for(int i=0; i<empresas.size();i++){ writer.println("< li>"+empresas.get(i).getId()+empresas.get(i).getNome+"");
}
        for (Empresa empresa : empresas) {
            writer.println("<li>"+empresa.getId()+" : "+empresa.getNome()+"</li>");
        } 
             
            