Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/04/2015, 10:40
Lawliet18
 
Fecha de Ingreso: marzo-2015
Mensajes: 45
Antigüedad: 9 años, 1 mes
Puntos: 2
Respuesta: Pasar de String[] a ArrayList<Integer>

Cita:
Si hace eso se producirá una excepción outofbounds, ya que el índice de los arrays comienza en 0.
Es correcto, Profesor_Falken, lamento la respuesta incorrecta.

Porque no intentas con lo siguiente, ya que a mi me funciono a la perfección, y me mostró todos los datos correctamente.

Código Java:
Ver original
  1. String cadena = "2;4;7";
  2. ArrayList<Integer> servs = new ArrayList<Integer>();
  3. String[] aux = cadena.split(";");
  4. for (int i = 0; i < aux.length; i++)
  5. {
  6.     servs.add(Integer.parseInt(aux[i]));                       
  7. }
  8.  
  9. for (int i = 0; i < servs.size(); i++){
  10.     System.out.println(servs.get(i));
  11. }

Simule el result que tienes en tu código original por una variable sencilla con tu formato especificado.

Cualquier duda y/o comentario, aquí andamos. Suerte!