У меня есть 3 переменные с длинными значениями timestamp1
timestamp2
timestamp3
и массив timestampList
. Я хочу сравнить их в if / else. Вполне возможно, что три метки времени имеют разные значения, поэтому я хочу добавить в список значения с минимальным значением. Следует также отметить, что эти временные метки появляются каждые 2 минуты.
Когда три переменные совпадают, я мог бы просто сделать
if(timestamp1 == timestamp2 && timestamp2 == timestamp3){
timestampList.add(timestamp 1); //since they are the same it doesn't matter which i add to the list
.
.
.
}
теперь в другом или другом, если я хочу проверить три метки времени и получить переменную со значением min, а не само значение. Потому что мне нужна переменная для других переменных далее в коде. Конечно, я также хочу добавить значение min в список. Я могу себе представить, что я мог бы сделать больше, если / else разветвляется в else как
else{
if(timestamp1 < timestamp2){
if(timestamp1 < timestamp3){
...
}else{
...
}
}
}
но это было бы слишком много, и, конечно, есть лучший способ.