「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