🎓 Top 15 Udemy Courses (80-90% Discount): My Udemy Courses - Ramesh Fadatare — All my Udemy courses are real-time and project oriented courses.
▶️ Subscribe to My YouTube Channel (178K+ subscribers): Java Guides on YouTube
▶️ For AI, ChatGPT, Web, Tech, and Generative AI, subscribe to another channel: Ramesh Fadatare on YouTube
In this guide, we will learn about the Kotlin mutableSetOf() function with lots of examples.
What is mutableSetOf()?
Basic Syntax:
val mutableSet: MutableSet<Type> = mutableSetOf(element1, element2, ...)Examples with Outputs
Constructing a Mutable Set
val animals = mutableSetOf("Cat", "Dog", "Bird")
println(animals) // Output: [Cat, Dog, Bird]Adding Elements to a Mutable Set
val veggies = mutableSetOf("Broccoli", "Carrot")
veggies.add("Pepper")
println(veggies) // Output: [Broccoli, Carrot, Pepper]Removing Elements from a Mutable Set
val fruits = mutableSetOf("Apple", "Banana", "Cherry")
fruits.remove("Banana")
println(fruits) // Output: [Apple, Cherry]Element Uniqueness in Mutable
Sets Remember, sets inherently ensure element uniqueness:
val numbers = mutableSetOf(1, 2, 2, 3)
println(numbers) // Output: [1, 2, 3]Combining Two Mutable
Sets Merging retains unique elements:
val setA = mutableSetOf(1, 2, 3)
val setB = mutableSetOf(3, 4, 5)
setA.addAll(setB)
println(setA) // Output: [1, 2, 3, 4, 5]Checking for Elements
Using Kotlin's in operator:
val colors = mutableSetOf("Red", "Green", "Blue")
println("Yellow" in colors) // Output: falseClearing All Elements
val letters = mutableSetOf('a', 'b', 'c')
letters.clear()
println(letters) // Output: []Retaining Specific Elements
Retain elements that are present in another collection:
val setOne = mutableSetOf(1, 2, 3, 4)
setOne.retainAll(listOf(3, 4, 5, 6))
println(setOne) // Output: [3, 4]
Conclusion
My Top and Bestseller Udemy Courses. The sale is going on with a 70 - 80% discount. The discount coupon has been added to each course below:
Build REST APIs with Spring Boot 4, Spring Security 7, and JWT
[NEW] Learn Apache Maven with IntelliJ IDEA and Java 25
ChatGPT + Generative AI + Prompt Engineering for Beginners
Spring 7 and Spring Boot 4 for Beginners (Includes 8 Projects)
Available in Udemy for Business
Building Real-Time REST APIs with Spring Boot - Blog App
Available in Udemy for Business
Building Microservices with Spring Boot and Spring Cloud
Available in Udemy for Business
Java Full-Stack Developer Course with Spring Boot and React JS
Available in Udemy for Business
Build 5 Spring Boot Projects with Java: Line-by-Line Coding
Testing Spring Boot Application with JUnit and Mockito
Available in Udemy for Business
Spring Boot Thymeleaf Real-Time Web Application - Blog App
Available in Udemy for Business
Master Spring Data JPA with Hibernate
Available in Udemy for Business
Spring Boot + Apache Kafka Course - The Practical Guide
Available in Udemy for Business
Comments
Post a Comment
Leave Comment