今回はここまで紹介してきたコレクションで使えるメソッドを、備忘録的な意味もこめてチートシート的に残しておこうと思います。随時更新です。要素の追加や削除、基本的なループ処理に関しては各コレクションの記事をご覧ください。 For List and Set, the resulting collection is also List but for Map it will return Map. 前回のKotlin基本文法編に続きまして、今回は前回お話した基本データ型をまとまりとして取り扱う方法を記載したいと思います。 Kotlinでは、配列やレンジ、そしてコレクション(リスト、セット、マップ)があり、多用することになりますので、一つずつ解説していきます。 Kotlin List - In this tutorial, we shall learn how to initialize a immutable list List and mutable list MutableList, access elements of the List, find an element in the List that satisfies a predicate, filter elements of List that satisfy a predicate, check if List contains an element, loop over the List using For Loop. The filter accepts the lambda as input, applies the predicate condition on every item inside the list, and returns a new list containing all the items that pass the predicate condition. You can also pass the predicate directly inside the filter … The documentation can be found here . Iterator’s remove() function The simple approach to filter a MutableList in-place is to iterate through the list using an iterator and remove the elements from the list using iterator’s remove() function. The Kotlin collections documentation gives us information on whether we can use a filter function on only arrays or both. 1. This article explores different ways to filter a list in-place with Kotlin. リストや配列のフィルタ (filter, filterNot) コレクションの要素から、指定した条件を満たす要素のみを抽出するには、filter 関数を使用します。 filter の代わりに filterNot を使うと、指定した条件を満たさない要素のみを抽出することができます。 Kotlin program of using the filter function on list and Map collection – filter_none As always, all of the examples are available over on GitHub .