Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/04/2013, 03:22
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 2 meses
Puntos: 188
Respuesta: Array List Java

Si usas java 5 o 6 deberías utilizar

List<Pieza> piezas=new ArrayList<Pieza>();

Es una forma de indicar que el arraylist está formado por objetos de la clase Pieza en vez de por Objetos genéricos. De no hacerlo de esta forma al obtener un elemento del arraylist tendrías que hacer un cast a la clase a la que pertenece.

En cuanto a tu problema...

System.out.println(v1.getPiezas());

Estás intentando escribir por consola un ArrayList, cuando lo que le debes pasar es un String. Es decir primero tendrías que volcar las descripciones de todas las piezas del vehículo en un String separadas por comas y luego imprimir el valor de ese String.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}