2
respostas

Usar o for ao invés de foreach

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>");
        }
2 respostas

O que foi que aconteceu que não deu certo? Tem alguma mensagem de erro?

for(int i=0; i<empresas.size();i++){ 
writer.println("<li>"+empresas.get(i).getId()+empresas.get(i).getNome+"");
}

Será que não é pq vc esta esquecendo de fechar o /li no for?

Se foi esse código que você está utilizando talvez esteja faltando os parenteses no getNome. O < li > também não foi fechado.

for(int i=0; i<empresas.size();i++){ 
writer.println("<li>"+empresas.get(i).getId()+empresas.get(i).getNome()+"");
}