来自元素的Kotlin子列表
我有一个列表和元素:来自元素的Kotlin子列表,kotlin,sublist,Kotlin,Sublist,我有一个列表和元素: val element = "b" val myList = listOf("a", "b", "c", "d") 我希望有一个子列表,从给定的元素开始 因此,结果将是: "c", "d" 我想知道是否有一个内置函数可以实现这一点。您可以使用以下功能: val newArray = myList.takeLastWhile { it != element } 通常有几种方法可以实现这一点。 Kasima的答案很好,但你也可以这样尝试: val sublist = m
val element = "b"
val myList = listOf("a", "b", "c", "d")
我希望有一个子列表,从给定的元素开始
因此,结果将是:
"c", "d"
我想知道是否有一个内置函数可以实现这一点。您可以使用以下功能:
val newArray = myList.takeLastWhile { it != element }
通常有几种方法可以实现这一点。 Kasima的答案很好,但你也可以这样尝试:
val sublist = myList.subList(myList.indexOf(element) + 1, myList.size)