La différence entre tableau et ArrayList:
1. La longueur du tableau ne peut pas être modifiée
2. La longueur de la collection ArrayList peut être modifiée à volonté
Couramment utilisé
ArrayList() Construisez une liste vide avec une capacité initiale de 10. |
boolean |
add(E e) Ajoutez l'élément spécifié à la fin de cette liste. |
* Pour ArrayList, il existe un <E> enregistré pointu pour les génériques.
* Générique: c'est-à-dire que tous les éléments de la collection sont tous d'un type unifié
* Remarque: Le générique ne peut être qu'un type de référence, pas un type de base
*
* Remarque;
* Pour la collection ArrayList, imprimez directement Ce que vous obtenez n'est pas la valeur de l'adresse, mais le contenu.
* Si le contenu est vide, obtenez l'enregistrement vide: []
* /
public class TestArrayList {
public static void main(String[] args) {
//创建了一个ArrayList集合,集合名字是list ,里面装的全是String字符串类型数据
//备注:从JDK+开始,右侧的尖挂号内部可以不写内容,但是<>本身还要写的
ArrayList<String> list=new ArrayList<>();
System.out.println(list);//[] 这是打印不是地址值而是 [ ]
//向集合当中添加一些数据,需要用到add方法
list.add("甄开心");
list.add("不高兴");
list.add("意大利炮");
System.out.println(list);//打印result: [甄开心, 不高兴, 意大利炮]
//list.add(100)//是错误的写法 因为ArrayList创建的时候尖挂号泛型已经说了是字符串
}
}
20-4-20
Notes d'étude