Estoy tratando de obtener un valor de en ArrayList. Aquí está una muestra de mi código:Cómo obtener un valor dentro de un ArrayList java
public static void main (String [] args){
Car toyota= new Car("Toyota", "$10000", "300"+ "2003");
Car nissan= new Car("Nissan", "$22000", "300"+ "2011");
Car ford= new Car("Ford", "$15000", "350"+ "2010");
ArrayList<Car> cars = new ArrayList<Car>();
cars.add(toyota);
cars.add(nissan);
cars.add(ford);
}
public static void processCar(ArrayList<Car> cars){
// in heare i need a way of getting the total cost of all three cars by calling
// computeCars()
System.out.println(cars.get());
}
revisión gracias a todos por las respuestas, probablemente debería añadir al código un poco más. en la clase Auto, tengo otro método que calcula el costo total, incluido el impuesto.
class Car {
public Car (String name, int price, int, tax, int year){
constructor.......
}
public void computeCars(){
int totalprice= price+tax;
System.out.println (name + "\t" +totalprice+"\t"+year);
}
}
en la clase principal
public static void processCar(ArrayList<Car> cars){
int totalAmount=0;
for (int i=0; i<cars.size(); i++){
cars.get(i).computeCars();
totalAmount=+ ?? // in need to add the computed values of totalprice from the Car class?
}
}
Gracias de nuevo
hola, gracias por la ayuda, lo intenté pero está diciendo que está esperando un int pero encontró vacío. No estoy seguro de cómo solucionarlo. Gracias de nuevo – blackStar