Подтвердить что ты не робот

Scala - Получить последние два символа из строки

Как мне вернуть два последних символа строки?

4b9b3361

Ответ 1

Scala позволяет сделать это гораздо более простым способом, чем стандартный API String, используя API коллекций (для которого существует неявное преобразование из java.lang.String в IndexedSeq[Char]):

str takeRight 2

Фантастическая вещь об API, конечно, заключается в том, что он сохраняет представление типа исходной "коллекции" (т.е. String в этом случае)!

Ответ 2

var keyword="helloStackoverFlow"
println(keyword.takeRight(2)) // ow

Ответ 3

Вы можете взять (длина строки -1), которая показывает последний индекс вашей строки, (длина строки -2) будет следующим символом с конца:

str(str.length-1)+str(str.length-1)