如何返回字符串的最後兩個字符?Scala - 從字符串獲取最後兩個字符
34
A
回答
68
斯卡拉允許你這樣做在一個更清潔的方式比標準String
API通過利用集合API(針對其存在來自java.lang.String
的隱式轉換成IndexedSeq[Char]
):
str takeRight 2
的奇妙關於API的一點當然是它保留了原始「集合」的類型表示(即在這種情況下爲String
)!
5
var keyword="helloStackoverFlow"
println(keyword.takeRight(2)) // ow
+0
'4'不是兩個。 – 2014-04-16 09:32:21
+0
@LutzHorn ooops –
0
你可以把(字符串長度-1),揭示你的字符串的最後一個索引,(字符串長度-2)將是下一個字符從結束:即使
str(str.length-1)+str(str.length-1)
相關問題
- 1. 在字符'?'之後從字符串中獲取最後一個字符串
- 2. 從變量中獲取字符串的最後一個字符
- 3. 獲取字符串中的最後一個子字符串?
- 4. objective-c獲取一個字符串的最後2個字符?
- 5. scala - 從字符串中獲取類
- 6. 從字符串獲取n個字符
- 7. 從阿拉伯字符串獲取最後一個字母Php
- 8. 獲取動態字符串的最後2個字符
- 9. 如何獲取字符串的最後一個字符?
- 10. 獲取Prolog中字符串的最後一個字符
- 11. 如何獲取PHP中最後一個字符串的字符?
- 12. 獲取URI字符串的最後2個字符
- 13. 獲取FreeMarker中字符串的最後四個字符
- 14. 獲取最後4個字符的字符串
- 15. 獲取匹配字符串的最後一個字符
- 16. 獲取字符串中的最後5個字符
- 17. 如何獲取Golang字符串的最後X個字符?
- 18. Javascript:獲取字符串的最後幾個字符
- 19. 如何獲取C++中字符串的最後一個字符
- 20. 如何獲取PHP字符串的最後7個字符?
- 21. C++獲取字符串中的最後一個字符
- 22. 從R中的字符串中提取最後n個字符
- 23. 從python中的字符串中提取最後一個字符?
- 24. 動態刪除最後一個字符串後/從字符串
- 25. 在Python中從字符串中獲取兩個字符
- 26. 從兩個字符之間獲取字符串
- 27. js REGEX |獲取字符串中最後兩組數字,如何?
- 28. 從字符串獲取子字符串__
- 29. 最後兩個字符的數字字符串
- 30. 獲取字符串中最後一個子串索引後的字符
+1您字符串是1或0個字符,當使用帶有「-2」的子字符串時,不會冒着「java.lang.StringIndexOutOfBoundsException」的風險。 – opyate