视频: 第3课:在IDE下开发第一个Scala程序纯傻瓜式彻底透彻解析 2024
Java有许多可以在Android应用程序中使用的集合类。
ArrayList
类只是Java集合的冰山一角。 Java库包含许多集合类,每个类都有自己的优点。此表包含一个缩写列表。
类名称 | 特征 |
ArrayList | 可调整大小的数组。 |
LinkedList | 值列表,每个值都有一个指向列表中下一个字段的字段。 |
堆栈 | 一个结构(从底部到顶部增长),针对访问最高值进行了优化。您可以轻松地将值添加到顶部或从顶部删除它。 |
队列 | 一个结构(在一端增长),用于向一端(后端)添加值并从另一端(前端)移除值进行了优化。 |
PriorityQueue | 一个结构,就像一个队列,它允许某些(高优先级)值向前移动。 |
HashSet | 不包含重复值的集合。 |
HashMap | 键/值对的集合。 |
每个集合类都有自己的一套方法(除了从
AbstractCollection
继承的所有集合类的祖先之外的方法)。
要找出哪些集合类最能满足您的需求,请访问Android API文档页面。