如果存在,如何从数组中获取最后一个元素。在下面的代码中,num包含元素数组
var line_ = ln.trim
if(!line_.isEmpty) {
var num = line_.split(" ");
}
答案 0 :(得分:33)
只需使用last
:
var num = line_.split(" ").last;
答案 1 :(得分:11)
如果Array不为空,则Last会起作用。您可能更喜欢lastOption:
scala> Array.empty[String].lastOption
res5: Option[String] = None
scala> "ab".toArray.lastOption
res6: Option[Char] = Some(b)