Jak mogę zwrócić ostatnie dwie litery ciągu?Scala - Pobierz dwie ostatnie znaki ze stringa
Odpowiedz
Scala pozwala to zrobić w znacznie czystsze sposób niż standardowe String
API wykorzystując API kolekcje (dla których istnieje niejawna konwersja z java.lang.String
się z IndexedSeq[Char]
):
str takeRight 2
Fantastyczny rzecz o API oczywiście jest to, że zachowuje reprezentację typu oryginalnej "kolekcji" (czyli String
w tym przypadku)!
var keyword="helloStackoverFlow"
println(keyword.takeRight(2)) // ow
'4' nie jest dwa. –
@ ooops oout –
Można przyjąć (długość ciągu -1), które ujawniają ostatniego indeksu swojego łańcucha, (długość ciągu -2) będzie następny znak od końca:
str(str.length-1)+str(str.length-1)
- 1. R usuń ostatnie słowo ze stringa
- 2. Pobierz ostatnie 4 znaki ciąg
- 3. Ruby - jak wybrać znaki ze stringa
- 4. usuwa znaki alfabetu i białe znaki ze stringa
- 5. Pobierz ostatnie 3 znaki ciągu znaków
- 6. Mapowanie Enum ze stringa
- 7. NSDate ze stringa
- 8. Wyodrębnij URL ze stringa
- 9. Usuwanie nawiasów ze stringa
- 10. Pobierz ostatnie trzy znaki z dowolnego ciągu znaków - Java
- 11. Wyodrębnij strefę czasową ze stringa
- 12. Usuń ostatnią linię ze stringa
- 13. Usuń podwójne cudzysłowy ze stringa
- 14. C# instantiate klasa ze stringa
- 15. Oceń funkcję matematyczną ze stringa
- 16. bash: ostatnie 4 znaki wyjściu ze standardowym wyjściem, Inline
- 17. Usunąć dwa ostatnie znaki ciągu
- 18. Pobierz ostatnie 100 wierszy dzienników
- 19. char * wskaźnik ze stringa w C#
- 20. C# Usuń zakładkę ze stringa, Identyfikatory zakładek
- 21. Usuń każdy n-ty element ze stringa
- 22. Formatowanie daty SQL Server ze stringa
- 23. Python-Requests, parametry adresu wyodrębniania ze stringa
- 24. Wyrażenie wyrażenie do usunięcia eonu ze stringa
- 25. Usuń białe spacje ze stringami ze Scala
- 26. Podłoża T-SQL - ostatnie 3 znaki
- 27. cel-c uzyskać ostatnie 2 znaki ciągu?
- 28. wyrażenie regularne: wypakuj ostatnie 2 znaki
- 29. Przyciąć ostatnie 4 znaki z ciągu?
- 30. Jak zdobyć ostatnie 4 znaki ciągu?
+1 nawet jeśli Łańcuch ma 1 lub 0 znaków, nie ryzykujesz '' 'java.lang.StringIndexOutOfBoundsException''' przy użyciu podciągu z' '' -2'''. – opyate