利用arrylist泛型集合或者hashmap泛型集合 实现 集合添加和查找
时间: 2024-10-16 08:18:04 浏览: 30
任务九:使用集合ArryList集合对类对象Member和Goods类的形势完成淘宝shopping”购物管理系统购物结算模块和客户管理模块
在Java中,ArrayList和HashMap是两种常见的集合类型,它们都可以通过泛型来提供不同类型元素的支持。
1. ArrayList泛型集合:
- 添加元素: 要在ArrayList中添加元素,你可以创建一个指定类型的ArrayList实例,然后使用`add()`方法。例如:
```java
ArrayList<String> list = new ArrayList<>(); // 创建一个存放字符串的列表
list.add("Element"); // 添加字符串到列表
```
- 查找元素: 使用索引来查找元素,如果存在则返回,不存在则返回null。例如:
```java
String element = list.get(0); // 获取第一个元素,若不存在则抛出IndexOutOfBoundsException
```
2. HashMap泛型集合 (这里实际上是一个Map,而不是简单的集合,因为它允许键值对的存储) :
- 添加元素: `put(key, value)`方法用于添加或更新键值对。例如:
```java
HashMap<String, Integer> map = new HashMap<>();
map.put("Key", 42); // 存储字符串键对应整数值
```
- 查找元素: 通过键调用`get(key)`方法查找对应的值,同样会返回null如果找不到该键。例如:
```java
Integer value = map.get("Key"); // 获取给定键的值
```
阅读全文