Java集合类中常见的函数使用示例
发布时间:2023-05-31 11:31:18
Java中的集合类是经常用到的一类数据结构,它们提供了一种灵活的存储和访问数据的方式。本文将介绍Java集合类中常见的函数使用示例。
1. List集合
List是一种有序的集合,它可以存储重复的元素,是Java集合框架中最常用的一种集合。
#示例1:创建一个ArrayList<Integer>集合,添加元素,遍历元素
List<Integer> list = new ArrayList<>(); // 创建ArrayList集合
list.add(1); // 添加元素
list.add(2);
list.add(3);
for (int i : list) { // 遍历集合
System.out.println(i);
}
#示例2:获取ArrayList集合的长度,获取指定下标的元素,修改指定下标的元素
List<String> list = new ArrayList<>(); // 创建ArrayList集合
list.add("a"); // 添加元素
list.add("b");
list.add("c");
System.out.println(list.size()); // 获取集合的长度
System.out.println(list.get(1)); // 获取指定下标的元素
list.set(1, "d"); // 修改指定下标的元素
for (String s : list) { // 遍历集合
System.out.println(s);
}
2. Set集合
Set是一种不允许重复元素的集合,它的实现方式有HashSet、LinkedHashSet和TreeSet。
#示例3:创建一个HashSet<String>集合,添加元素,遍历元素
Set<String> set = new HashSet<>(); // 创建HashSet集合
set.add("apple"); // 添加元素
set.add("banana");
set.add("orange");
for (String s : set) { // 遍历集合
System.out.println(s);
}
#示例4:创建一个TreeSet<String>集合,添加元素,遍历元素
Set<String> set = new TreeSet<>(); // 创建TreeSet集合
set.add("apple"); // 添加元素
set.add("banana");
set.add("orange");
for (String s : set) { // 遍历集合
System.out.println(s);
}
3. Map集合
Map是一种键值对存储的集合,它的实现方式有HashMap、LinkedHashMap和TreeMap。
#示例5:创建一个HashMap<String, Integer>集合,添加元素,遍历元素,获取指定键对应的值
Map<String, Integer> map = new HashMap<>(); // 创建HashMap集合
map.put("apple", 1); // 添加元素
map.put("banana", 2);
map.put("orange", 3);
for (Map.Entry<String, Integer> entry : map.entrySet()) { // 遍历集合
System.out.println(entry.getKey() + ":" + entry.getValue());
}
System.out.println(map.get("banana")); // 获取指定键对应的值
#示例6:创建一个TreeMap<String, Integer>集合,添加元素,遍历元素,获取指定键对应的值
Map<String, Integer> map = new TreeMap<>(); // 创建TreeMap集合
map.put("apple", 1); // 添加元素
map.put("banana", 2);
map.put("orange", 3);
for (Map.Entry<String, Integer> entry : map.entrySet()) { // 遍历集合
System.out.println(entry.getKey() + ":" + entry.getValue());
}
System.out.println(map.get("banana")); // 获取指定键对应的值
以上是Java集合类中常见的一些函数使用示例,通过这些示例可以更好地理解Java集合类的使用方法和注意事项。
