How to create a Set of Sets in Kotlin - Step by Step Examples
How to create a Set of Sets in Kotlin ?
Answer
To create a Set of Sets in Kotlin, you can use the setOf()
function to create individual sets and then nest them within another set using the same function.
✐ Examples
1 Creating a Set of Sets of Integers
In this example,
- First, we create three individual sets of integers named
set1
,set2
, andset3
using thesetOf()
function.set1
contains the elements1, 2, 3
,set2
contains the elements4, 5, 6
, andset3
contains the elements7, 8, 9
. - Next, we create a set of sets named
setOfSets
using thesetOf()
function, passingset1
,set2
, andset3
as arguments. This will nest the three sets within a single set. - We then use a for loop to iterate over each set within
setOfSets
. Within the loop, we print each individual set to standard output.
Kotlin Program
fun main() {
val set1 = setOf(1, 2, 3)
val set2 = setOf(4, 5, 6)
val set3 = setOf(7, 8, 9)
val setOfSets = setOf(set1, set2, set3)
for (set in setOfSets) {
println(set)
}
}
Output
Output: [1, 2, 3] [4, 5, 6] [7, 8, 9]
2 Creating a Set of Sets of Strings
In this example,
- First, we create three individual sets of strings named
setA
,setB
, andsetC
using thesetOf()
function.setA
contains the elements"apple", "banana", "cherry"
,setB
contains the elements"dog", "elephant", "fox"
, andsetC
contains the elements"grape", "honeydew", "kiwi"
. - Next, we create a set of sets named
setOfStringSets
using thesetOf()
function, passingsetA
,setB
, andsetC
as arguments. This will nest the three sets within a single set. - We then use a for loop to iterate over each set within
setOfStringSets
. Within the loop, we print each individual set to standard output.
Kotlin Program
fun main() {
val setA = setOf("apple", "banana", "cherry")
val setB = setOf("dog", "elephant", "fox")
val setC = setOf("grape", "honeydew", "kiwi")
val setOfStringSets = setOf(setA, setB, setC)
for (set in setOfStringSets) {
println(set)
}
}
Output
Output: [apple, banana, cherry] [dog, elephant, fox] [grape, honeydew, kiwi]
Summary
In this tutorial, we learned How to create a Set of Sets in Kotlin language with well detailed examples.
More Kotlin Sets Tutorials
- How to create an Empty Set in Kotlin ?
- How to Initialize a Set in Kotlin ?
- How to Get Length of a Set in Kotlin ?
- How to create a Set of size N in Kotlin ?
- How to create a Set of Numbers from 1 to N in Kotlin ?
- How to create a Set of integers in Kotlin ?
- How to create a Set of Strings in Kotlin ?
- How to Access Items in a Set in Kotlin ?
- How to get a Random Item in a Set in Kotlin ?
- How to Iterate Over a Set in Kotlin ?
- How to check if a Set is Empty in Kotlin ?
- How to check if a Set is Not Empty in Kotlin ?
- How to get Subset from a Set in Kotlin ?
- How to check if a Specific Item is present in the Set in Kotlin ?
- How to check if a Set contains all the items of Another Set in Kotlin ?
- How to Sort Items of a Set in Kotlin ?
- How to Copy a Set in Kotlin ?
- How to add an Item to a Set in Kotlin ?
- How to find Union of Two Sets in Kotlin ?
- How to find Intersection of Two Sets in Kotlin ?
- How to check if Two Sets are Equal in Kotlin ?
- How to Convert a Set of Integers to a Set of Strings in Kotlin ?
- How to Convert a Set of Strings to a Set of Integers in Kotlin ?
- How to Convert a Set of Floats to a Set of Strings in Kotlin ?
- How to Convert a Set of Strings to a Set of Floats in Kotlin ?
- How to Filter Items of a Set based on a Condition in Kotlin ?
- How to Remove Items from Set based on a Condition in Kotlin ?
- How to create a Set of Sets in Kotlin ?