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