Scala - Get last two characters from string
How would I return the last two characters of a string?
Solution 1:
Scala allows you to do this in a much cleaner way than the standard String
API by leveraging the collections API (for which there is an implicit conversion from a java.lang.String
into an IndexedSeq[Char]
):
str takeRight 2
The fantastic thing about the API of course, is that it preserves the type representation of the original "collection" (i.e. String
in this case)!
Solution 2:
you can use
.takeRight(2)
var keyword="helloStackoverFlow"
println(keyword.takeRight(2)) // ow