web-dev-qa-db-fra.com

Scala - Récupère les deux derniers caractères de la chaîne

Comment retourner les deux derniers caractères d'une chaîne?

41
jhdevuk

Scala vous permet de le faire d'une manière beaucoup plus propre que l'API String standard en exploitant l'API collections (pour laquelle il existe une conversion implicite à partir d'un Java.lang.String dans un IndexedSeq[Char]):

str takeRight 2

La chose fantastique à propos de l'API est bien sûr qu'elle préserve la représentation du type de la "collection" d'origine (c'est-à-dire String dans ce cas)!

79
oxbow_lakes

vous pouvez utiliser .takeRight(2)

var keyword="helloStackoverFlow"

println(keyword.takeRight(2)) // ow
7
Govind Singh