Java集合框架:ArrayList、HashMap等常见容器使用示例
在Java中,集合框架提供了多种数据结构,如ArrayList(动态数组)、HashMap(键值对)等。这里我们将通过一些示例来演示这些容器的使用。
- ArrayList
ArrayList是动态数组,可以根据需要添加或删除元素。
// 创建一个ArrayList
List<String> list = new ArrayList<>();
// 添加元素
list.add("Element 1");
list.add("Element 2");
// 打印元素
for (String s : list) {
System.out.println(s);
}
- HashMap
HashMap是一种键值对存储的数据结构,可以通过键快速获取对应的值。
// 创建一个HashMap
Map<String, Integer> map = new HashMap<>();
// 添加键值对
map.put("Element 1", 10);
map.put("Element 2", 20);
// 获取元素的值
int value = map.get("Element 1");
System.out.println(value); // 输出:10
// 键不存在时,返回默认值(null)
value = map.get("Nonexistent Key");
System.out.println(value); // 输出:null
以上就是Java集合框架中ArrayList和HashMap的使用示例。
还没有评论,来说两句吧...