Qu'est-ce qu'une collection :
Fournit un modèle de stockage avec un espace de stockage variable et la capacité des données stockées peut être modifiée
Caractéristiques de la collection ArrayList :
La couche inférieure est implémentée par un tableau, et la longueur peut être modifiée
Utilisation de génériques :
Utilisé pour contraindre le type de données des éléments stockés dans la collection
Méthode de construction
Nom de la méthode | Description |
public ArrayList() | + public E remove(int index)Supprime l'élément à l'index spécifié et renvoie l'élément supprimé |
public E set(int index,E element)
public E get(int index) | Renvoie l'élément à l'index spécifié |
public int size() | Renvoie le nombre d'éléments dans le collection |
public boolean add(E e) | Ajouter l'élément spécifié à la fin de cette collection |
public void add(int index,E element) | Insérer l'élément spécifié à la position spécifiée dans ce collection |
Exemple de code : | |
Exigences : Créez une collection pour stocker des chaînes, stockez 3 éléments de chaîne et utilisez un programme pour parcourir la collection sur la console | Idées : |
2. Allez dans Ajouter un objet chaîne à la collection | 3 Pour parcourir la collection, vous devez d'abord pouvoir obtenir chaque élément de la collection. int index) |
Implémentation du code : | 4. ArrayList stocke les objets et les parcours des étudiants |
.
Idées :1. Définissez la classe d'étudiant. Afin de faciliter la saisie des données au clavier, définissez les variables membres de la classe d'étudiant comme type String2. Créez un objet de collection 3. Saisissez les données requises pour le. objet étudiant avec le clavier4. Créez l'objet étudiant et attribuez les données saisies avec le clavier aux variables membres de l'objet étudiant5 Ajoutez l'objet étudiant à la collection6. Implémentation du format de traverséeImplémentation du code :public class ArrayListTest02 { public static void main(String[] args) { //创建集合对象 ArrayList<Student> array = new ArrayList<>(); //创建学生对象 Student s1 = new Student("张三", 30); Student s2 = new Student("李四", 33); Student s3 = new Student("王五", 28); //添加学生对象到集合中 array.add(s1); array.add(s2); array.add(s3); //遍历集合,采用通用遍历格式实现 for (int i = 0; i < array.size(); i++) { Student s = array.get(i); System.out.println(s.getName() + "," + s.getAge()); } }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!