2013-10-25 52 views

Trả lời

23

Chỉ cần sử dụng last:

var num = line_.split(" ").last; 
+0

Làm thế nào về 'val num = ln.trim.split (" ") .last'. Bạn có thực sự muốn đọc vài dòng thay vì một dòng không? –

+0

@ pawel.panasewicz: như Mark đã nói, điều đó sẽ không hoạt động nếu dòng trống. Điều tốt là kiểm tra isEmpty đã có ở đó ... – BeniBela

9

cuối sẽ hoạt động nếu mảng là không có sản phẩm nào. Bạn có thể thích lastOption:

scala> Array.empty[String].lastOption 
res5: Option[String] = None 

scala> "ab".toArray.lastOption 
res6: Option[Char] = Some(b) 
Các vấn đề liên quan