Java - Agregar caracter a cada elemento de un jlist

 
Vista:
sin imagen de perfil
Val: 9
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Agregar caracter a cada elemento de un jlist

Publicado por mario (29 intervenciones) el 21/11/2014 16:30:04
Hola, tengo una gran duda, tengo un jlist con varios elementos, la cantidad de elementos puede variar, yo lo que deseo es que al imprimir los valores del jlist cada valor se muestre con una coma (,) exepto el último valor de la lista, hasta el momento solo logro que me imprima todos los valores con las comas correspondientes, este es el código que uso:

//Agregando los campos del select
String [] seleccion = new String [27];
for (int i = 0; i<modelo.size(); i++)
{
if (i<modelo.size())
{
seleccion=(String) modelo.getElementAt(i)+",";

}
else
{
seleccion=(String) modelo.getElementAt(i);
}
}
JOptionPane.showMessageDialog(null, seleccion);


En esta imagen se observa como imprime con las comas, pero lo que deseo es que el último elemento no se muestre esa coma
Dibujo1
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 349
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Agregar caracter a cada elemento de un jlist

Publicado por Andrés (340 intervenciones) el 21/11/2014 18:26:46
for (int i = 0; i<modelo.size(); i++) debería ser: for (int i = 0; i<modelo.size()-1; i++) {seleccion=(String) modelo.getElementAt(i)+",";}

y después del for imprimes el último elemento del arreglo sin ","

seleccion=(String) modelo.getElementAt(i);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar