JavaArrayList函数:添加(add)和删除(remove)
Java中的ArrayList是一个可以动态添加,删除,查找和修改元素的List集合。在Java中,您可以使用ArrayList来代替基本数组并更轻松地管理数据。
1.添加元素到ArrayList中:
要添加元素到ArrayList中,可以使用add方法。 add方法采用一个参数,即要添加的元素。
示例代码:
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建一个ArrayList对象
ArrayList<String> myArrayList = new ArrayList<String>();
// 添加元素到ArrayList中
myArrayList.add("Java");
myArrayList.add("C++");
myArrayList.add("Python");
// 打印ArrayList中的元素
System.out.println(myArrayList);
}
}
output:
[Java, C++, Python]
2.从ArrayList中删除元素:
要从ArrayList中删除元素,可以使用remove方法。 remove方法采用一个参数,即要删除的元素。
示例代码:
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建一个ArrayList对象
ArrayList<String> myArrayList = new ArrayList<String>();
// 添加元素到ArrayList中
myArrayList.add("Java");
myArrayList.add("C++");
myArrayList.add("Python");
// 从ArrayList中删除元素
myArrayList.remove("C++");
// 打印ArrayList中的元素
System.out.println(myArrayList);
}
}
output:
[Java, Python]
3.添加多个元素到ArrayList中:
要添加多个元素到ArrayList中,可以使用addAll方法。 addAll方法采用一个参数,即要添加的元素列表。
示例代码:
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建一个ArrayList对象
ArrayList<String> myArrayList = new ArrayList<String>();
// 添加多个元素到ArrayList中
myArrayList.addAll(Arrays.asList("Java", "C++", "Python"));
// 打印ArrayList中的元素
System.out.println(myArrayList);
}
}
output:
[Java, C++, Python]
4.从ArrayList中删除多个元素:
要从ArrayList中删除多个元素,可以使用removeAll方法。 removeAll方法采用一个参数,即要删除的元素列表。
示例代码:
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建一个ArrayList对象
ArrayList<String> myArrayList = new ArrayList<String>();
// 添加多个元素到ArrayList中
myArrayList.addAll(Arrays.asList("Java", "C++", "Python"));
// 从ArrayList中删除多个元素
myArrayList.removeAll(Arrays.asList("C++", "Python"));
// 打印ArrayList中的元素
System.out.println(myArrayList);
}
}
output:
[Java]
5.在ArrayList中插入一个元素
要在ArrayList的指定位置插入元素,可以使用add方法。 add方法采用两个参数,一个是要插入的位置,另一个是要插入的元素。
示例代码:
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建一个ArrayList对象
ArrayList<String> myArrayList = new ArrayList<String>();
// 添加元素到ArrayList中
myArrayList.add("Java");
myArrayList.add("C++");
myArrayList.add("Python");
// 在ArrayList的指定位置插入元素
myArrayList.add(1, "JavaScript");
// 打印ArrayList中的元素
System.out.println(myArrayList);
}
}
output:
[Java, JavaScript, C++, Python]
6.从ArrayList中获取元素
要从ArrayList中获取元素,可以使用get方法。 get方法采用一个参数,即元素的索引。
示例代码:
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建一个ArrayList对象
ArrayList<String> myArrayList = new ArrayList<String>();
// 添加元素到ArrayList中
myArrayList.add("Java");
myArrayList.add("C++");
myArrayList.add("Python");
// 获取ArrayList中的元素
String language = myArrayList.get(0);
// 打印ArrayList中的元素
System.out.println(language);
}
}
output:
Java
7. 获取ArrayList的长度
要获取ArrayList的长度,可以使用size方法。 size方法不采用任何参数。
示例代码:
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建一个ArrayList对象
ArrayList<String> myArrayList = new ArrayList<String>();
// 添加元素到ArrayList中
myArrayList.add("Java");
myArrayList.add("C++");
myArrayList.add("Python");
// 获取ArrayList的长度
int size = myArrayList.size();
// 打印ArrayList的长度
System.out.println(size);
}
}
output:
3
8.判断ArrayList是否包含指定元素
要判断ArrayList是否包含指定元素,可以使用contains方法。 contains方法采用一个参数,即要查找的元素。
示例代码:
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建一个ArrayList对象
ArrayList<String> myArrayList = new ArrayList<String>();
// 添加元素到ArrayList中
myArrayList.add("Java");
myArrayList.add("C++");
myArrayList.add("Python");
// 判断ArrayList是否包含指定元素
boolean result = myArrayList.contains("Java");
// 打印结果
System.out.println(result);
}
}
output:
true
9.清空ArrayList中的所有元素
要清空ArrayList中的所有元素,可以使用clear方法。 clear方法不采用任何参数。
示例代码:
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
// 创建一个ArrayList对象
ArrayList<String> myArrayList = new ArrayList<String>();
// 添加元素到ArrayList中
myArrayList.add("Java");
myArrayList.add("C++");
myArrayList.add("Python");
// 清空ArrayList中的所有元素
myArrayList.clear();
// 打印ArrayList中的元素
System.out.println(myArrayList);
}
}
output:
[]
在Java中,ArrayList是一个功能强大而又灵活的List集合。您可以使用ArrayList来轻松地添加,删除,查找和修改元素。 本文介绍了Java ArrayList的一些常见方法,其中包括添加,删除,插入,获取,清空,判断是否包含元素等等。这些方法可以帮助您轻松管理应用程序中的数据,并简化代码。
