「Kotlin」dropLastWhileで文字列の末尾を削除するサンプル
書式
dropLastWhile{ it.isEmpty()}
使用例
fun main() {
val cft = "study,skill,in,arkgame,,"
val ptn = ","
val resLstBefore = cft.split(ptn)
println("削除前サイズ: " +resLstBefore.size)
val resLstAfter= cft.split(ptn).dropLastWhile{ it.isEmpty()}
println("削除後サイズ: " +resLstAfter.size)
println("結果")
for (res in resLstAfter) {
print(res +" ")
}
}
実行結果
>kotlin arkgame.jar
削除前サイズ: 6
削除後サイズ: 4
結果
study skill in arkgame