欢迎访问宙启技术站
智能推送

Java中常见容器类函数的使用方法和示例

发布时间:2023-07-12 14:07:04

在Java中,常见的容器类有ArrayList、LinkedList、HashSet、HashMap等。这些容器类都有一些常见的方法可以用于增加、查找、删除、修改元素等操作。下面将分别介绍这些容器类的常用方法。

1. ArrayList

ArrayList是一个常用的动态数组类,可以存储任意类型的数据。常见的方法包括:

- add(E e):向列表的末尾添加一个元素。

示例:ArrayList<Integer> list = new ArrayList<Integer>(); list.add(1);

- get(int index):获取指定索引处的元素。

示例:int value = list.get(0);

- remove(int index):移除指定索引处的元素。

示例:list.remove(0);

- size():返回列表中的元素个数。

示例:int size = list.size();

2. LinkedList

LinkedList是一个双向链表类,可以存储任意类型的数据。常见的方法包括:

- add(E e):向列表的末尾添加一个元素。

示例:LinkedList<Integer> list = new LinkedList<Integer>(); list.add(1);

- get(int index):获取指定索引处的元素。

示例:int value = list.get(0);

- remove(int index):移除指定索引处的元素。

示例:list.remove(0);

- size():返回列表中的元素个数。

示例:int size = list.size();

3. HashSet

HashSet是一个无序的、不重复的集合类,可以存储任意类型的数据。常见的方法包括:

- add(E e):向集合中添加一个元素。

示例:HashSet<String> set = new HashSet<String>(); set.add("Hello");

- contains(Object o):判断集合中是否包含指定元素。

示例:boolean contains = set.contains("Hello");

- remove(Object o):从集合中移除指定元素。

示例:set.remove("Hello");

- size():返回集合中的元素个数。

示例:int size = set.size();

4. HashMap

HashMap是一个键值对应的哈希表类,可以存储任意类型的键和值。常见的方法包括:

- put(K key, V value):将指定的键值对添加到Map中。

示例:HashMap<String, Integer> map = new HashMap<String, Integer>(); map.put("one", 1);

- get(Object key):根据指定的键获取对应的值。

示例:int value = map.get("one");

- remove(Object key):根据指定的键移除对应的键值对。

示例:map.remove("one");

- size():返回Map中的键值对个数。

示例:int size = map.size();

以上是Java中常见容器类的一些常用方法和示例,通过这些方法,可以方便地进行容器的操作和管理。需要根据具体的需求选择合适的容器类及方法来使用。