Kotlinを使用してリスト内の特定の文字列を含む要素をフィルタリングする方法は、非常に便利です。例えば、ある文字列を含む要素だけを取得することができます。以下に、Kotlinでこのタスクを実行する方法を示します。
fun main() {
// フィルタリング対象のリスト
val fruits = listOf("りんご", "バナナ", "オレンジ", "いちご", "パイナップル")
// 特定の文字列を含む要素をフィルタリング
val filteredFruits = fruits.filter { it.contains("い") }
// フィルタリングされた要素を出力
println(filteredFruits)
}
上記のコードでは、filter
関数を使用して、リスト内の各要素に対して指定した条件を適用しています。it.contains("い")
の部分では、各要素が文字列”い”を含むかどうかをチェックしています。そして、含む場合にその要素をフィルタリング結果に含めます。
このコードを実行すると、以下の出力が得られます。
[いちご]
リスト内の要素が増減しても、指定した条件に一致する要素を簡単にフィルタリングできるため、Kotlinは文字列の操作に非常に便利な言語です。
この記事では、Kotlinを使用して特定の文字列を含む要素をリストからフィルタリングする方法を紹介しました。このテクニックを活用することで、データの操作や処理をより効率的に行うことができます。