私は数日間この問題を抱えており、それを越えることはできません。私は格納するarrayListを持っています。私は私のendTimeのに基づいて、私のイベントをソートしたいarrayListの要素を並べ替えるのに問題があります
public class Application {
Time startTime = new Time(hour,minute);
Time endTime = new Time((startTime.getHour()), (startTime.getMinute() + duration));
Event e1 = new Event("Lecture", title, startTime, endTime);
、私は取得しています問題は、endTimeのが私のTime
クラスから時間と分を使用するのstartTimeに基づいていることです。 compareTo
を使ってみると、私は混乱していました。 Time
クラスに入れましたが、インスタンスを比較するにはEvent
クラスに入っていなければなりません。 endTimesを比較するためにcompareToを使用する方法と、ソートを出力する方法私は、イベント内のcompareToを入れていたとき、私はまた、私extend
クラス、または私はそれを実装する必要がありますが、私はendTimesを比較するためのcompareToを使用する方法compareTo
私の 'Time'クラスの' compareTo'メソッドを 'Event'の私のcompareToからどのように呼び出すのですか? – ProgrammingBeginner24
オブジェクトのインスタンスに対して*任意の*メソッドを呼び出すのと同じ方法です! –