分页: 1 / 1

要了解有关 集合

发表于 : 2023-09-18 13:19:20
asimk9
在本文中, 和 都是用于泛型 集合的术语。 与其他集合有何不同? 以下是将 与 框架中其他泛型和非泛型集合区分开来的三个基本特征: 在 中搜索速度非常快,因为 集合的 方法使用基于哈希的搜索机制来查找元素。 不能在 中添加重复元素。如果添加重复元素,则会在内部忽略该元素,而不会给出错误。 中允许基于索引的元素访问。 通过 实现并实现 接口。 的更多信息,请参加 的课程 一个简单的 示例 以下示例展示了如何实现简单的 以及 方法的工作原理: (编程语言)顶级课程 日本 美国 澳大利亚 加拿大 中国 俄罗斯 法国 澳大利亚 英格兰 在上面的示例中,已通过 构造函数定义了字符串类型、命名国家的 集合,其中值在定义期间动态传递。在接下来的代码行中,使用 方法来查找国家 地区集合是否分别包含 和。

对 方法的第一次调用将返回 ,因为 存在于国家 地区 集合中,而对 的第二次调用将返回 ,因为集合中不存在 。 如需更多有趣的 教程,请查看 上的此类课 贝宁电话号码列表 程 将元素添加到 为了向 添加元素,使用 方法,该方法采用 集合类型的对象。下面的例子解释了这个概念: 国家 添加 意大利 国家。添加( 墨西哥 ); 国家 添加 意大利 这里需要注意的一点是,当上面代码中的 集合中添加了两次 时,但是在枚举 集合时,只会找到一个名为 的国家。这是因为,当添加第二个 字符串时, 会检查新添加的对象是否已存在于集合中。如果它尚不存在,则会将其添加到集合中,或者忽略新添加的元素。

图片

这会在 中产生唯一的元素集合。 遍历并枚举 实现 和 接口。枚举实现这两个接口之一的任何集合的最简单方法是使用 循环。以下示例扩展了上一节中的示例,并显示了如何通过 循环枚举国家 地区集合: 日本 美国 澳大利亚 加拿大 中国 俄罗斯 法国 (国家 地区的字符串计数) 计数 您可以在上面的示例中看到枚举 集合的每个元素并显示其值是多么简单。 编程语言 学生还学习了 从 中删除元素 要删除 的元素,请使用 方法。 方法将要删除的对象作为参数。