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

Agregar caracter a cada elemento de un jlist

Estas en el tema de Agregar caracter a cada elemento de un jlist en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/11/2014, 09:31
 
Fecha de Ingreso: octubre-2014
Mensajes: 20
Antigüedad: 9 años, 6 meses
Puntos: 0
Agregar caracter a cada elemento de un jlist

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);
  #2 (permalink)  
Antiguo 21/11/2014, 13:26
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 9 años, 8 meses
Puntos: 182
Respuesta: Agregar caracter a cada elemento de un jlist

Buenas,

Bastaría con algo como:

Código Java:
Ver original
  1. if (i<modelo.size())
  2. {
  3. seleccion=(String) modelo.getElementAt(i);
  4. if (i < modelo.size()-1) {
  5. seleccion += ",";
  6. }
  7. [...]

Un saludo
__________________
If to err is human, then programmers are the most human of us

Etiquetas: cada, elemento, jlist, string, valor
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 09:51.