KotlinでSetに値が含まれているか確認する方法について記載します。
目次
Setに値が含まれているか確認する方法
Setに値が含まれるているか確認するには contains関数 または containsAll関数 を使用します。
1. 1つの値が含まれているか確認する方法
特定の1つの値が含まれているか確認するには、contains関数 を使用します。
書式
変数.contains( 確認する値 )
実行例
1 2 3 4 5 6 7 8 9 |
val setStr = setOf("aaa","bbb","ccc") // Setに含まれている場合は true val result1 = setStr.contains("aaa") println( result1 ) // true // 含まれていない場合は false val result2 = setStr.contains("AAA") println( result2 ) // false |
2. 複数の値が含まれているか確認する方法
複数の値が含まれているか確認するには、containsAll関数 を使用します。
書式
変数.containsAll( 確認する値 )
実行例
1 2 3 4 5 6 7 8 9 |
val setStr = setOf("aaa","bbb","ccc") // 複数の値("aaa","bbb")が全て含まれている場合は true val result3 = setStr.containsAll( setOf("aaa","bbb") ) println( result3 ) // true // 一部でも含まれない("AAA")場合は false val result4 = setStr.containsAll( setOf("aaa","AAA") ) println( result4 ) // false |