【问题标题】:Kotlin sublist from element来自元素的 Kotlin 子列表
【发布时间】:2020-03-23 16:47:48
【问题描述】:

我有一个列表和元素:

val element = "b"
val myList = listOf("a", "b", "c", "d")

我希望在给定元素之后有一个子列表。

所以结果是:

"c", "d"

不知道有没有内置函数可以实现。

【问题讨论】:

    标签: kotlin sublist


    【解决方案1】:

    你可以用这个:

     val newArray = myList.takeLastWhile { it != element }
    

    【讨论】:

      【解决方案2】:

      通常有几种方法可以实现这一目标。 Kasima 的回答很好,不过你也可以这样试试:

      val sublist = myList.subList(myList.indexOf(element) + 1, myList.size)
      

      【讨论】:

        猜你喜欢
        • 2019-08-13
        • 2018-08-16
        • 2013-11-12
        • 2021-10-29
        • 1970-01-01
        • 1970-01-01
        • 2019-04-26
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多