Imprimir list em colunas!

3 respostas
R

Olá Pessoal,

preciso da ajuda de vcs!

estou precisando imprimir as posições de uma List só que dividida em quatro colunas!

minha List tem 40 posições e preciso printar 4 colunas com 10 posições cada!

fiz um for para cara coluna mas sei que deve ter uma forma mais elegante de fazer isso! rs

alguem tem alguma ideia!

Desde ja muito obrigado pessoal! :smiley:

3 Respostas

m0ska

Cara
Cara, pra cada 10 números, c pode gerar uma div nova e dentro dela uma tabela ou uma lista.

<div>
<table>
for(int i = 0; i > 40; i++) {
 if(i/10 tiver resto 0 e i for diferente de 0) {
   </table></div>
   <div><table>
 }
 <tr><td>${obj.id}</td></tr>
}
</table>
</div>

O código acima é meramente ilustrativo.

R

CARA TEORICAMENTE EU ATÉ ENTENDI
MAS AINDA N CONSEGUI ADAPTAR AO MEU SCRIPT

AI VAI ELE:

<% for(int i = 0; i < output.size(); i++){
if(i%10=0 || i!=0) {

%>

VE SE É MAIS OU MENOS ISSO

obrigadooo desde já!

pimenta

Vê se isso te resolve:

public class Teste{
	public static void main(String[] args){
		int i = 1;
		// Início da lógica...
		while(i <= 4){
			int limite = 10 * i;
			System.out.println("Coluna " + i + " : ");
			for(int j = (10 * (i-1)); j < limite; j++){
				System.out.println("Valor: " + j);
			}
			i++;
		}
		//Fim da lógica....
	}
}

Usa só a lógica… o resto foi só pra testar mesmo.
Se quiser compila isso aí e roda pra você ver o resultado.

Abraços,

Criado 6 de dezembro de 2008
Ultima resposta 8 de dez. de 2008
Respostas 3
Participantes 3