Java集合框架:ArrayList、HashMap应用实例
在Java的集合框架中,ArrayList和HashMap是两种非常常用的数据结构。以下是这两种数据结构的应用实例:
- ArrayList(动态数组):
```java
// 创建一个ArrayList
Listnames = new ArrayList<>();
// 添加元素
names.add(“Alice”);
names.add(“Bob”);
// 访问元素
String firstName = names.get(0); // 获取第一个元素
// 遍历
for (String name : names) {
System.out.println(name);
}
2. HashMap(哈希表):
```java
// 创建一个HashMap,键为String类型
Map<String, Integer> countMap = new HashMap<>();
// 添加元素
countMap.put("Alice", 10); // 键值对:Alice - 10
countMap.put("Bob", 5);
// 访问元素(通过键获取值)
int aliceCount = countMap.get("Alice"); // 获取"Alice"对应的值
// 遍历
for (Map.Entry<String, Integer> entry : countMap.entrySet()) {
System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());
}
以上就是ArrayList和HashMap在Java中的应用实例。
还没有评论,来说两句吧...