如何返回字符串的最后两个字符?
问问题
36102 次
3 回答
90
Scala 允许您通过利用集合 API 以比标准String
API 更简洁的方式执行此操作(为此,存在从 ajava.lang.String
到a 的隐式转换IndexedSeq[Char]
):
str takeRight 2
当然,API 的奇妙之处在于它保留了原始“集合”的类型表示(即String
在本例中)!
于 2012-06-12T10:53:16.143 回答
18
您可以使用
.takeRight(2)
var keyword="helloStackoverFlow"
println(keyword.takeRight(2)) // ow
于 2014-04-16T09:10:34.717 回答
-1
您可以采用 (string length -1) 来显示字符串的最后一个索引, (string length -2) 将是结尾的下一个字符:
str(str.length-1)+str(str.length-1)
于 2015-01-05T10:06:32.620 回答