📅  最后修改于: 2023-12-03 15:40:55.826000             🧑  作者: Mango
在Java中,许多API都定义了add()方法。它们在不同的类中有不同的功能。在本文中,我们将介绍Java中几个add()方法的示例。
add()方法主要用于向集合或数组中添加元素。其语法和用法略有不同,具体请参考下面的示例。
ArrayList是Java中的动态数组(也称为可变大小数组)。您可以使用add()方法添加元素。以下是示例代码:
import java.util.ArrayList;
class Main {
public static void main(String[] args) {
ArrayList<String> fruits = new ArrayList<String>();
fruits.add("apple");
fruits.add("banana");
System.out.println(fruits);
}
}
输出结果为:
[apple, banana]
LinkedList也是Java中的动态数组,但它与ArrayList有所不同。使用add()方法将元素添加到它的末尾。以下是示例代码:
import java.util.LinkedList;
class Main {
public static void main(String[] args) {
LinkedList<String> countries = new LinkedList<String>();
countries.add("India");
countries.add("USA");
System.out.println(countries);
}
}
输出结果为:
[India, USA]
HashSet是Java中的一种集合(Set)。使用add()方法将元素添加到HashSet中。它将返回false,如果尝试添加一个已经存在于集合中的元素。以下是示例代码:
import java.util.HashSet;
class Main {
public static void main(String[] args) {
HashSet<String> colors = new HashSet<String>();
colors.add("red");
colors.add("green");
System.out.println(colors);
}
}
输出结果为:
[green, red]
HashMap是Java中的一个映射(Map),它允许将键值对存储在其中。使用put()方法向HashMap中添加元素。如果相同的键被用于添加新值,则原始值会被替换。以下是示例代码:
import java.util.HashMap;
class Main {
public static void main(String[] args) {
HashMap<String, Integer> age = new HashMap<String, Integer>();
age.put("Peter", 20);
age.put("John", 25);
System.out.println(age);
}
}
输出结果为:
{Peter=20, John=25}
如上所述,Java中的add()方法可以有多种用途,主要用于添加元素到集合或数组中。在使用它们的时候,必须根据具体的类和用途来确定用法。