Métodos comúnmente utilizados en Java ArrayList
1. public boolean add (E e): agrega elementos a la colección, el tipo del parámetro es el mismo que el tipo genérico. El valor de retorno indica que la adición es exitosa
Observaciones: para la colección ArrayList, la operación de agregar debe ser exitosa, por lo que el valor de retorno puede usarse
pero para otras colecciones (aprender en el futuro); la operación de agregar puede no ser exitosa
boolean |
add(E e) Agregue el elemento especificado al final de esta lista. |
2. public E get (int index): Obtener el elemento de la colección es el número de índice, el valor de retorno es el elemento en la posición correspondiente
E |
get(int index) Devuelve el elemento en la posición especificada en esta lista. |
3. public E remove (int index): elimina el elemento de la colección, el parámetro es el número de índice, el valor de retorno es el elemento eliminado
E |
remove(int index) Elimine el elemento en la posición especificada en esta lista. |
4.tamaño público int () ;
Obtenga el tamaño y la longitud de los elementos de la colección. El valor de retorno es el número de elementos contenidos en la colección.
int |
size() Devuelve el número de elementos en esta lista. |
import java.util.ArrayList;
public class Test03ArrayListMethod {
public static void main(String[] args) {
ArrayList <String> list=new ArrayList<>();
System.out.println(list);//[]
//向集合中添加元素:add
boolean boo=list.add("中国");
System.out.println("添加是否成功 "+boo);//result:true
System.out.println(list);//result:中国
list.add("美利坚");
list.add("香港");
list.add("澳门");
list.add("北京");
list.add("石家庄");
list.add("广东");
System.out.println(list);//result:[中国, 美利坚, 香港, 澳门, 北京, 石家庄, 广东]
//从集合中过去一个元素:get 索引从0开始
String name=list.get(2);//将获取的名字赋值给name
System.out.println("集合中2号索引提取 ="+name);//香港
//从集合中删除元素:remove. 从索引值0开始
String whoRemove=list.remove(1);
System.out.println("被删除的是 "+whoRemove);
//这时的排序
System.out.println(list);//[中国, 香港, 澳门, 北京, 石家庄, 广东]
//获取的集合长度尺寸,也就是其中元素的个数
int size=list.size();
System.out.println("集合的长度"+size);//6
}
}
import java.util.ArrayList;
public class Test04ArrayListEech {
public static void main(String[] args) {
ArrayList<String> list=new ArrayList<>();//ctrl+shift+o
list.add("黄山");
list.add("泰山");
list.add("塔山");
//遍历集合
for(int i=0;i<list.size();i++)
{
System.out.println(list.get(i));
}
}
}
结果:黄山
泰山
塔山
20-4-20
Registro de aprendizaje