Foros del Web » Programación para mayores de 30 ;) » Java »

consulta con ArrayList

Estas en el tema de consulta con ArrayList en el foro de Java en Foros del Web. buen dia estory aprendiendo lo q es son los arraylist y tengo una codigo List<String> x = new ArrayList<String>(); x.add(cronograma.getCcuota1()); x.add(cronograma.getCcuota2()); x.add(cronograma.getCcuota3()); x.add(cronograma.getCcuota4()); cronograma.setNum(x); y ...
  #1 (permalink)  
Antiguo 21/05/2012, 15:06
 
Fecha de Ingreso: febrero-2012
Ubicación: Lima
Mensajes: 64
Antigüedad: 12 años, 3 meses
Puntos: 1
consulta con ArrayList

buen dia estory aprendiendo lo q es son los arraylist y tengo una codigo
List<String> x = new ArrayList<String>();
x.add(cronograma.getCcuota1());
x.add(cronograma.getCcuota2());
x.add(cronograma.getCcuota3());
x.add(cronograma.getCcuota4());

cronograma.setNum(x);

y para mostrar en mi jsp pongo este codigo:
<c:out value="${cronograma.num}" /><br>

y lo que me muestra es lo siguiente:
[001, 002, 003, 004, 005]

que esta bien porq son los datos que quiero, pero yo quiero q se muestre de la sighuiente forma:
001
002
003
004
005
todos los datos en una sola columna.... como podria hacer...

gracias
  #2 (permalink)  
Antiguo 21/05/2012, 15:45
 
Fecha de Ingreso: abril-2012
Ubicación: Canarias
Mensajes: 41
Antigüedad: 12 años
Puntos: 5
Respuesta: consulta con ArrayList

Puedes hacer un foreach o un iterator para recorrer todo el array, por ejemplo:

La clase Iterator está en el paquete java.util

No sé que objeto es cronograma, pero no veo por qué creas un List si no lo vas a usar si no para almacenar datos y no vas a interactuar con él, por cierto, un ArrayList se suele utilizar cuando la longitud varía, si no debe variar te recomiendo un simple Array que usa la RAM que exactamente necesita.
Código Java:
Ver original
  1. List<String> x = new ArrayList<String>();
  2. x.add(cronograma.getCcuota1());
  3. x.add(cronograma.getCcuota2());
  4. x.add(cronograma.getCcuota3());
  5. x.add(cronograma.getCcuota4());
  6.  
  7. for(Iterator it = x.iterator(); it.hasNext();) {
  8. <c:out value="${
  9.    (String)it.next()+"\n";  
  10. }" /><br>
  11. }
No sé si será correcto, nunca he programado con JSP.
  #3 (permalink)  
Antiguo 21/05/2012, 16:15
 
Fecha de Ingreso: febrero-2012
Ubicación: Lima
Mensajes: 64
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: consulta con ArrayList

[QUOTE=Doctrina;4193200]Puedes hacer un foreach o un iterator para recorrer todo el array, por ejemplo:

Gracias por la idea!!!!
lo hice con foreach, y me salio muy bien
<c:forEach var="num" items="${cronograma.num}">
<c:out value="${num}"/> <br>
</c:forEach>

no se me habia ocurrido..... con iterator me salia unos errores
asi q hice con foreach ;)

gracias!

Etiquetas: arraylist, jsp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:06.