KotlinのSetで繰り返し処理を行う方法について記載します。
Setで繰り返し処理を行う方法
繰り返し処理を行うには、forEach もしくは iterator を使用します。
実行例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
val setStr = mutableSetOf("aaa","bbb","ccc") // forEach で繰り返す setStr.forEach { val item = it println( "forEach : $item" ) } // forEach : aaa // forEach : bbb // forEach : ccc // iterator で繰り返す val itr = setStr.iterator() while( itr.hasNext() ){ val item = itr.next() println( "iterator : $item" ) } // iterator : aaa // iterator : bbb // iterator : ccc |