私のクラスの 1 つに、Eventというインスタンス フィールドがありますtimeStamp。timeStampここで、ここではあまり関係のない他のアルゴリズムに従って を設定する別のクラスがあります。
私の質問は、これをどのタイプに保存すればよいtimeStampですか? 私がこれまでに調査したことから、ミリ秒単位で計算し、doubleおそらくに保存する必要があるという印象を受けました。
基本的に、Clock私が持っているクラスは、hh:mm:ss の形式で時間をシミュレートします。ただし、私が開発しているのは離散イベント シミュレーションであるため、イベントからイベントへとジャンプします。これは、値によって決定されます。timeStampつまり、各イベント オブジェクトtimeStampは に格納される値を持ちますPrioityQueue。timeStampそこで、 をと同じ形式で保存することを考えました。これには、 の型になるClock新しいクラスを作成する必要があると思います。または、クロックをミリ秒単位でシミュレートする必要がありますか?TimeStamptimestamp
これについてどう思いますか?これを実装するための最も効率的/クリーンな方法についてはわかりません。