kotlin Listで型を指定して要素を抽出する

kotlinで、Listで型を指定して要素を抽出する手順を記述してます。
環境
- OS windows11 home
- java 17.0.2
- kotlin 1.6.10-release-923
手順
Listで型を指定して要素を抽出するには、「filterIsInstance」で可能です。
List名.filterIsInstance<型>
実際に、使用してみます。
fun main() {
val list = listOf(null, 10, "mebee", 3.0, "site")
list.filterIsInstance<String>().forEach {
println(it) // mebee site
}
list.filterIsInstance<Int>().forEach {
println(it) // 10
}
}
型により要素が抽出されていることが確認できます。
mutableList
「mutableList」にも使用可能です。
fun main() {
val list = mutableListOf(null, 10, "mebee", 3.0, "site")
list.filterIsInstance<String>().forEach {
println(it) // mebee site
}
list.filterIsInstance<Int>().forEach {
println(it) // 10
}
}
-
前の記事
windows11 sshクライアント「tabby」をインストールする 2022.06.14
-
次の記事
MIRACLE LINUX Redisをインストールする 2022.06.14
コメントを書く