목록 배열에서 요소 제거

최근 개발 과정에서 배열의 요소를 제거해야 하는 비즈니스를 만났습니다. 구체적인 예는 다음과 같습니다.
배열에 {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" }

おすすめ

転載: blog.csdn.net/lixinxiaos/article/details/123629631