Ответ 1
Просто используйте last
:
var num = line_.split(" ").last;
Как получить последний элемент из массива, если он есть. В приведенном ниже коде num содержит массив элементов
var line_ = ln.trim
if(!line_.isEmpty) {
var num = line_.split(" ");
}
Просто используйте last
:
var num = line_.split(" ").last;
Последняя будет работать, если массив не пуст. Вы можете предпочесть lastOption:
scala> Array.empty[String].lastOption
res5: Option[String] = None
scala> "ab".toArray.lastOption
res6: Option[Char] = Some(b)