CodeGym /课程 /Java 语法 /有关集合的课程

有关集合的课程

Java 语法
第 8 级 , 课程 1
可用

“嗨,阿米戈。今天我要为你介绍集合。在 Java 中,集合/容器是指主要用途为存储其他元素的集合的类。你已经知道其中一个类:ArrayList。”

“在 Java 中,集合分为三个主要群组:集 (Set)、列表 (List)、映射 (Map)。”

“它们之间有什么区别?”

“让我从集开始讲起。想象扔在一起的一堆鞋子。这就是一个集。你可以向集中添加元素,也可以搜索或删除元素。需要注意的重要一点是,集元素没有特定的分配顺序。”

有关集合的课程 - 1

“这没什么好讲的……”

“现在想象一下,同一堆鞋子沿着墙壁整齐地排列。现在就有顺序了。每个元素都有自己的编号。你可以简单地根据编号(索引)找到第 4 双鞋。这就是一个列表。你可以将元素添加到列表的开头或中间位置,也可以删除元素 – 只需使用其索引即可。”

有关集合的课程 - 2

“我明白了。映射呢?”

“想象一下同样的鞋子,但现在每双鞋都有一个名字注释:‘尼克’、‘维克’或‘安娜’。这就是一个映射(通常也称为词典)。每个元素都有自己的唯一名称,用于处理该元素。每个元素的唯一名称通常称为‘键’。因此,映射是一组键-值对。键不必是字符串:它可以是任意类型。键为 Integer映射实际上是列表(有点区别)。”

有关集合的课程 - 3

“我大体听明白了,但我想看到更多示例。”

“里希将为你提供示例,但我想补充几句话。”

“集合和容器在创建之后没有存储任何内容,但你可以将元素逐一添加到其中。添加元素后,它们的大小将发生动态变化。”

“听上去很有趣。我怎么知道一个集合包含多少元素?”

“可以使用 size() 方法。集合包含你可能需要的一切内容。我相信,再过几节课,你自己就会发现集合有多么方便了。”

“但愿如此,艾莉。”

评论 (11)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Anonymous #11443734 级别 22,Russia,Russian Federation
13 六月 2024
一个好的开始
ForestHo 级别 15,Washington,China
17 五月 2024
但愿如此,这是一种不确定性
tom 级别 19,Ottawa,中国
15 一月 2024
加油
冲击 级别 18,Seattle,China
6 十二月 2023
但愿如此
元. 级别 26,Taipei,Taiwan, Province of China
9 一月 2023
但愿如此,艾莉。
豌豆射手。 级别 9,Brooklyn,China
27 五月 2022
但愿如此!
Close To The Sun 级别 22,Nanchang,China
8 四月 2022
蛋愿如此
paul lee 级别 1
29 三月 2022
但愿如此
To be brave #10900452 级别 14,Пекин,China
7 一月 2022
但愿如此
hello world 级别 22,shanghai,China
28 九月 2021
mark:获取集合长度:size()
Iniiii 级别 10,Austria
5 十月 2022
好厉害,你现在已经是Java开发员了