📜  Java中的集合 add() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:02:03.661000             🧑  作者: Mango

Java中的集合 add() 方法及示例

Java中的集合是一种用于存储多个对象的数据结构。其中,add()方法是集合中最常用的方法之一。这个方法用于向集合中添加元素。在本文中,我们将详细介绍Java中的集合add()方法,并提供一些示例帮助您更好地了解它的用法。

集合add()方法

add()方法是集合框架中的通用方法之一。它可以将新元素添加到集合中。add()方法具有以下两种签名:

boolean add(E e)     //将元素添加到集合中,如果集合中不存在该元素,则返回true
void add(int index, E element)  //将元素添加到指定索引处,原有元素从该位置开始向右移动一位

其中,参数E代表要添加到集合中的元素,而参数index表示要添加新元素的索引位置。

需要注意的是,对于某些集合(如Set),如果集合中已经存在该元素,则调用add()方法仍然会返回false,因为集合中不允许重复元素。

集合add()方法示例
示例1

下面的示例演示了如何使用ArrayList集合的add()方法:

import java.util.ArrayList;

public class AddElementExample {

    public static void main(String[] args) {

        ArrayList<String> list = new ArrayList<>();
        list.add("Red");
        list.add("Green");
        list.add("Blue");

        System.out.println("After adding elements to the list: ");
        System.out.println(list);
    }
}

输出结果:

After adding elements to the list: 
[Red, Green, Blue]

在上面的示例中,我们创建了一个ArrayList对象,然后使用add()方法向其中添加三个元素。最后,我们将集合打印到控制台上,以验证元素已被成功添加。

示例2

下面的示例演示了如何使用LinkedList集合的add()方法:

import java.util.LinkedList;

public class AddElementExample {

    public static void main(String[] args) {

        LinkedList<String> list = new LinkedList<>();
        list.add("Apple");
        list.add("Banana");
        list.add("Cherry");

        System.out.println("After adding elements to the list: ");
        System.out.println(list);
    }
}

输出结果:

After adding elements to the list: 
[Apple, Banana, Cherry]

在上述示例中,我们使用LinkedList集合创建了一个新集合对象,然后在其中添加了三个元素。最后,我们将集合打印到控制台上,以验证元素已被成功添加。

示例3

下面的示例演示了如何使用HashSet集合的add()方法:

import java.util.HashSet;

public class AddElementExample {

    public static void main(String[] args) {

        HashSet<String> set = new HashSet<>();
        set.add("Cat");
        set.add("Dog");
        set.add("Rabbit");

        System.out.println("After adding elements to the set: ");
        System.out.println(set);
    }
}

输出结果:

After adding elements to the set: 
[Cat, Rabbit, Dog]

在上述示例中,我们使用HashSet集合创建了一个新集合对象,然后在其中添加了三个元素。需要注意的是,HashSet集合中不允许重复元素,因此"Dog"元素将在集合中按字母顺序放置在"Rabbit"后面。最后,我们将集合打印到控制台上,以验证元素已被成功添加。

结论

在Java集合框架中,add()方法是一个非常有用的方法。它允许我们将新元素添加到集合中,从而扩展集合的长度。当然,在添加元素时,我们需要了解集合中元素的类型和数量,以确保添加成功。通过本文所介绍的示例,您可以更好地了解Java中集合add()方法的用法,从而帮助您更好地利用Java集合框架。