文字列の最後の2文字はどのように返すのですか?Scala - 文字列の最後の2文字を取得する
34
A
答えて
68
Scalaは(そのためIndexedSeq[Char]
へjava.lang.String
からの暗黙的な変換がある)を使用すると、コレクションAPIを活用することで、標準String
APIよりもずっときれいな方法でこれを行うことができます:
str takeRight 2
幻想APIについてのことは、元の "コレクション"(この場合はString
)の型表現を保持していることです!
5
var keyword="helloStackoverFlow"
println(keyword.takeRight(2)) // ow
+0
「4」は2ではありません。 –
+0
@LutzHorn ooops –
0
あなたは、(文字列の長さを-2)あなたの文字列の最後のインデックスを明らかにする(文字列の長さ-1)を取ることができます終わりから次の文字になります。
str(str.length-1)+str(str.length-1)
関連する問題
- 1. 一致する文字列の最後の文字を取得
- 2. C文字列:文字列の最後の単語を取得
- 3. C++文字列内の最後の(n)文字を取得
- 4. 変数から文字列の最後の文字を取得
- 5. 文字列の最後の文字を取得
- 6. 角で文字列の最後の文字を取得
- 7. は最後の後のすべての文字を取得する「 - 」文字列
- 8. 文字列操作 - 最後の 'x'文字数を取得
- 9. 2文字列と親文字列の間の文字列を取得する
- 10. Pythonが最後の2文字または3文字を取得する
- 11. シェルの文字列の最後の文字を取得するには?
- 12. 文字列の最後の文字を大文字にする
- 13. c#TextBox文字列の最後の文字を取得する方法は?
- 14. C++で文字列の最後の文字を取得するには
- 15. FreeMarkerで文字列の最後の4文字を取得する
- 16. 文字列から文字列の後に文字列を取得します
- 17. 列の文字列の最初の文字を取得
- 18. Pythonで2文字間の文字列を取得する
- 19. 2文字の文字列値を取得する
- 20. 文字列の "%"の最後のインデックスを取得する方法?
- 21. 文字列(JavaScriptの)の最後の番号を取得する
- 22. 文字列の最後の2文字をすばやく取得する方法はありますか?
- 23. STDの最後の要素を取得する::文字列
- 24. FlatmapのScalaの[文字列、文字列、リストの[文字列]]
- 25. VBの文字列配列の最初の6文字列を取得する
- 26. 名前の頭文字を取得する文字列の最初の文字を取得
- 27. 文字列の最後から句読点を取得する
- 28. java最後の単語を文字列から取得する
- 29. は、文字列の最初の文字を削除し、私はこの文字列の最初の文字を取得する必要があり、文字列
- 30. 文字列から2文字を取得する
+1をしても、あなたの文字列が1文字または0文字の場合、 '' '-2'''で部分文字列を使用すると' 'java.lang.StringIndexOutOfBoundsException'''が発生する危険性はありません。 – opyate