Scala - 从字符串中获取最后两个字符

jhd*_*vuk 41 string scala

如何返回字符串的最后两个字符?

oxb*_*kes 79

斯卡拉让你做这比标准更清洁的方式String通过利用集合API(对此有从隐式转换API java.lang.StringIndexedSeq[Char]):

str takeRight 2
Run Code Online (Sandbox Code Playgroud)

关于API的奇妙之处在于它保留了原始"集合"的类型表示(即String在这种情况下)!

  • +1,即使你的字符串是1或0个字符,当使用带有``-2```的子字符串时,你也不会冒```````java.lang.StringIndexOutOfBoundsException```. (3认同)

Gov*_*ngh 8

您可以使用 __CODE__

.takeRight(2)
Run Code Online (Sandbox Code Playgroud)