Ich versuche, eine Liste und nicht nur eine Nummer hinzuzufügen und abzuweisen, wenn Sie also mit einem Beispiel antworten, wenn Sie ein Objekt wie mein Gebrauchtwagenbeispiel oder ein Obst oder etwas verwenden könnten I ' Ich habe überall nachgesehen, und alle Beispiele, die ich sehe, fügen einer Liste nur Zahlen hinzu.
Im Versuch, einig Java-Code in scala das Java-Code im Problem beim Konvertieren zu konvertierenHinzufügen eines Objekts zum Auflisten in scala
ArrayList usedCarList = new ArrayList();
UsedCars usedCar = new UsedCars();
usedCarList.add(usedCar);
Jetzt habe ich ein paar Beispiele gesucht, aber sie scheinen nicht einmal ich ein Objekt zu verwenden, beginnen zu arbeiten versuchen, dh
var b = List[Int]();
b ::= 1;
b ::= 2;
b ::= 3;
Ich habe ein paar Dinge ausprobiert 1 ist unten aufgeführt.
var usedCarList = List();
def addCar (usedCarList: List[UsedCars]){
var usedCar = new UsedCars();
series of set operations on the usedCar
usedCar :: usedCarList;
println(usedCarList.length);
}
wenn ich die Größe der Liste überprüfen Sie die immer leer
Auch ist mir egal, wo es es in die Liste einfügt, da seine Lage mir egal ist. – Jeremy
Aus den Kommentaren ist das obige nicht, wie Sie den Code verwenden - stattdessen deklarieren Sie ein "var" und übergeben es als Parameter für etwas anderes, um es zu ändern, oder? Bitte bearbeiten Sie die Frage, um anzugeben, was Sie gerade tun. –
Entschuldigung, ich habe die Hauptfrage bearbeitet, um zu sehen, wie mein Code tatsächlich aussieht. Also ja, ich erstelle die Liste in einer Hauptmethode und übergebe sie an diese addCar-Funktion, wo usedCars zur Liste hinzugefügt wird. Ähnlich habe ich eine removeCar Funktion, die Autos von der Liste entfernt. – Jeremy