如何返回字符串的最后两个字符?
答案 0 :(得分:78)
Scala允许您以比标准String
API更清晰的方式执行此操作,方法是利用集合API(从java.lang.String
到IndexedSeq[Char]
的隐式转换):
str takeRight 2
关于API的奇妙之处在于,它保留了原始“集合”的类型表示(在这种情况下为String
)!
答案 1 :(得分:7)
您可以使用.takeRight(2)
var keyword="helloStackoverFlow"
println(keyword.takeRight(2)) // ow
答案 2 :(得分:-1)
您可以使用(字符串长度-1)显示字符串的最后一个索引,(字符串长度-2)将是结尾的下一个字符:
str(str.length-1)+str(str.length-1)