Kotlin HashSet 类2024 年 8 月 29 日 | 4 分钟阅读 Kotlin HashSet 是一个集合类,它扩展了 AbstractMutableSet 类并实现了 Set 接口。 HashSet 类使用哈希机制存储元素。它支持读取和写入功能。 它不支持重复值,也不保证元素的顺序序列。 HashSet 类声明Kotlin HashSet 类的构造函数
Kotlin HashSet 类的函数
Kotlin HashSet 类的属性
Kotlin HashSet 示例 1- 容量让我们创建一个定义其容量的 HashSet 示例。 容量定义要添加到 HashSet 中的元素总数。 它可以根据需要稍后增加或减少。 输出 ......traversing hashSet...... 8 2 13 5 6 Kotlin HashSet 示例 2 - 泛型为了更具体,我们可以使用其方法 hashSetOf<T>() 提供 HashSet 类的泛型类型。 输出 ......traversing hashSetOf1...... 8 2 13 5 6 ......traversing hashSetOf2...... Ashu Roshan Vijay Kotlin HashSet 示例 3 - add() 和 addAll()add() 函数用于将元素添加到 HashSet 实例中,而 addAll() 函数将指定集合的所有元素添加到 HashSet 中。 输出 ......traversing hashSet...... 8 2 13 5 6 ......traversing hashSet after hashSet.addAll(intSet)...... 2 4 5 6 8 13 29 Kotlin HashSet 示例 4 - size, contains() 和 containsAll()size 属性返回 HashMap 中存在的元素总数。 如果集合中包含指定的元素,则 contains() 函数返回 true,而如果此集合包含指定集合的所有元素,则 containsAll() 函数进行检查。 输出 ......traversing hashSetOf1...... 2 4 13 29 6 15 .....hashSetOf1.size..... 6 .....hashSetOf1.contains(13)..... true ....hashSetOf1.containsAll(mySet)... true Kotlin HashSet 示例 5 - remove() 和 removeAll()如果集合中存在指定的元素,则 remove() 函数从集合中删除该元素,而如果当前集合中存在指定的元素,则 removeAll() 函数从当前集合中删除所有指定的元素。 输出 ......traversing hashSetOf1...... 2 4 13 29 6 15 .....hashSetOf1.remove(6)...... true ......traversing hashSetOf1 after remove(6)...... 2 4 13 29 15 ......hashSetOf1.removeAll(mySet)...... true ......traversing hashSetOf1 after removeAll(mySet)...... 2 13 15 Kotlin HashSet 示例 6 - isEmpty() 和 isNotEmpty()isEmpty() 函数检查当前集合是否为空,而 isNotEmpty() 函数检查当前集合是否不为空。 输出 ......traversing hashSetOf1...... 2 4 13 29 6 15 .....hashSetOf1.isEmpty().... hash set is not empty .....hashSetOf1.isNotEmpty().... hash set is not empty 下一个主题Kotlin 注解 |
我们请求您订阅我们的新闻通讯以获取最新更新。