近期在开发中遇到了需要移除数组中某一个元素的业务。具体例子如下:
假如有一个数组中有{1,2,3,1,1,4,5,6,1}等元素,如果需要移除掉数组中所有的元素“1”。
如此。首先想到的是循环这个数组。挨个判断挨个移除。后来发现在kotlin中有可以直接使用的函数:moveIf,
下面说一下用法:
kotlin实现(两者是一样的):
list.removeAll {
x -> x in "1" }
//或者
list.removeIf {
x -> x in "1" }
END