文字列の最後の 2 文字を返すにはどうすればよいですか?
質問する
36102 次
3 に答える
90
String
Scala では、コレクション API ( a から an への暗黙的な変換があるjava.lang.String
)IndexedSeq[Char]
を利用することで、標準 API よりもはるかにクリーンな方法でこれを行うことができます。
str takeRight 2
もちろん、API の素晴らしい点は、元の「コレクション」(つまりString
、この場合) の型表現を保持することです!
于 2012-06-12T10:53:16.143 に答える
18
あなたが使用することができます
.takeRight(2)
var keyword="helloStackoverFlow"
println(keyword.takeRight(2)) // ow
于 2014-04-16T09:10:34.717 に答える
-1
文字列の最後のインデックスを明らかにする (文字列の長さ -1) を取ることができます。(文字列の長さ -2) は最後から次の文字になります。
str(str.length-1)+str(str.length-1)
于 2015-01-05T10:06:32.620 に答える