Collection.sort を使用すると Bound Mismatch が発生し続けます。この問題の修正方法がわかりません。それを呼び出すメソッドは次のとおりです。
static LinkedList <Car> CarList = new LinkedList<Car>(); //Loaded LinkedList
public void DisplayAlphabetical() {
Collections.sort(CarList);
} //End of Method DisplayAlphabetical
LinkedList は、別のクラスの Car のパラメーターを使用して、並べ替えられる車のリストを作成します。
public class Car {
private String Model = "";
private String Colour = "";
private int Year = 0;
private int VIN = 0;
private double Price = 0;
static int TotalCars;
//Car Constructor
public Car (String Model, String Colour, int newYear, int newVIN, double newPrice){
this.Model = Model;
this.Colour = Colour;
this.Year = newYear;
this.VIN = newVIN;
this.Price = newPrice;
TotalCars++;
} //End of Constructor Car
//Get the car's model
public String getModel() {
return Model;
} //End of Method getModel
//Get the car's colour
public String getColour() {
return Colour;
} //End of Method getColour
//Get the year of the car
public int getYear() {
return Year;
} //End of Method getYear
//Get the VIN of the car
public int getVIN() {//static Car C = new Car(Model, Colour, Year, VIN, Price);
return VIN;
} //End of Method getVIN
//Get the price of the car
public double getPrice() {
return Price;
} //End of Method getPrice
Collection.sort には相当するものが必要であることは理解していますが、適切に実装する方法を理解できていません。どんな助けでも大歓迎です。