2017-11-15 4 views
-3

このようなタイムスタンプのリストを持つ:10:14:15、10:14:02、10:15:05、09:12:59、それは/それが正しくないかどうかをチェックするJavaのメソッドです順序付けられました?タイムスタンプのリストをチェックする方法は正しく注文されていますか?

+3

を注文グアバのを使用することができますが保存されたタイムスタンプですか? – webo80

+0

タイムスタンプは文字列値です。 –

+2

http://idownvotedbecau.se/noattempt/ – GhostCat

答えて

1

使用しているタイプにかかわらず、Comparableインターフェイスが実装されているものとします。彼らはこの疑似コードを使用してプログラムで注文している場合は、確認することができ

for (int i = 0 ; i < timestamps.size() - 1 ; i++) { 
    if (timestamps.get(i).compareTo(timestamps.get(i+1)) > 0) { 
    // NOT SORTED 
    break; 
    } 
} 
+0

私は彼が比較可能なインターフェースについて知っていれば彼はこの質問をしませんでした... – GhostCat

+0

おそらくあなたはそうだけど、彼は何かを学ぶことを願っています。私はjavadocの比較可能なインターフェイスへのリンクを追加しています – webo80

0

あなたはどのタイプ(Javaクラス)で

Ordering.natural().isOrdered(list); 
+0

このために、彼はサードパーティの依存関係を使用する必要があります – webo80

+1

もちろん、質問は並べ替えの何も禁止しませんでした。 – ialex

関連する問題