「Kotlin」dropLastWhileで文字列の末尾を削除するサンプル

2021年7月13日

書式
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

Kotlin

Posted by arkgame