Как подсказывает @Dima, вы можете использовать minBy, но используйте его с осторожностью. Этот метод генерирует исключение, когда статус представляет собой пустой список.
java.lang.UnsupportedOperationException: empty.minBy
Учитывая, что, возможно, вы могли бы использовать метод sortBy , комбинируя его с headOption :
status.sortBy(_.replaceAll(".*_(\\d+).*", "$1").toInt).headOption
Итак, используя заданный вами массив, результат будет
Some(hdfs://localhost:8020/transactions/transaction_7.txt)
И если массив окажется пустым, вы получите Нет