Ver Mensaje Individual
  #6 (permalink)  
Antiguo 21/09/2011, 05:09
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Método que recibe un array y devuelve un string

Venga, ya que no aporté nada en el último mensaje, y como ya le dije a Alex en el voto positivo que me decantaba por el uso de iterator, ahí va otro aporte sobre como combinar el bucle for con el Iterator (para hacer básicamente lo miso que Alex dijo).

public static String arrayToString (List<Integer> p){
for (Iterator it = p.iterator(); it.hasNext();) {
Integer entero = it .next();
// haces lo que quieras con ese valor
}
}

Yo soy más partidario de usar Collections o ArrayLists, y esta es la forma habitual que uso para los bucles con el Iterator. Lo que pasa es que las collections al definirlas no se incluye la clase de contenido que hay, así que se consideran Objects genéricos, y se deben reconvertir a la clase correcta al extraerlos, por tanto si sabes que son enteros, en ese caso la forma de castear sería:
Integer entero = (Integer) it .next();