Collection grammaire-ArrayList de base Java

Parce que la longueur du tableau en Java est immuable.
Le JDK fournit une série de classes spéciales, ces classes peuvent stocker n'importe quel type d'éléments, et la longueur est variable, collectivement appelées collections.

La collection ArrayList est la collection la plus courante du programme, elle appartient au type de données de référence (classe). Un tableau de longueur variable est encapsulé dans ArrayList. Lorsque les éléments stockés dépassent la longueur du tableau, ArrayList alloue un plus grand tableau en mémoire pour stocker ces éléments, de sorte que la collection ArrayList peut être considérée comme un tableau de longueur variable.

Paquet de guide:

import java.util.ArrayList;

Créer:
stocker des éléments de type String

ArrayList<String> list = new ArrayList<String>();

Stocker les données de type int

ArrayList<Integer> list = new ArrayList<Integer>(); 

Stocker les données du type de téléphone (classe personnalisée)

ArrayList<Phone> list = new ArrayList<Phone>();

Seuls les types de données de référence peuvent être installés dans la collection, la colonne de droite doit donc être écrite dans <>

Type de données de base Représentation du type de données de référence correspondant
octet Octet
court Court
Int Entier
longue Longue
flotter Flotter
double Double
carboniser Personnage
booléen Booléen

Méthodes courantes de ArrayList:

Déclaration de méthode Description de la fonction
boolean add (Object obj) Ajouter l'élément spécifié obj à la fin de la collection
Obtenir un objet (index int) Renvoie l'élément à la position spécifiée dans la collection
taille int () Renvoie le nombre d'éléments de la collection
import java.util.ArrayList;
public class ArrayListDemo01 {
    
    
	public static void main(String[] args) {
    
    
		// 创建ArrayList集合
		ArrayList<String> list = new ArrayList<String>();
		// 向集合中添加元素
		list.add("stu1");
		list.add("stu2");
		list.add("stu3");
		list.add("stu4");
		// 获取集合中元素的个数
		System.out.println("集合的长度:" + list.size());
		// 取出并打印指定位置的元素
		System.out.println("第1个元素是:" + list.get(0));
		System.out.println("第2个元素是:" + list.get(1));
		System.out.println("第3个元素是:" + list.get(2));
		System.out.println("第4个元素是:" + list.get(3));
	}
}

Méthode supplémentaire:

Déclaration de méthode Description de la fonction
booléen add (index int, objet obj) Insère l'élément spécifié obj à la position spécifiée dans la collection
Suppression d'objet (index int) Supprimer l'élément à l'index spécifié de la collection et renvoyer l'élément
Ensemble d'objets (index int, objet objet) Remplacez l'élément à la position spécifiée dans la collection par l'élément spécifié obj
vide clair () Effacer tous les éléments de la collection
ArrayList<Integer> array = new ArrayList<Integer>();
array.add(1);
array.add(3);
array.add(4);
array.add(5);

//在索引1处添加元素2,得到集合1,2,3,4,5
array.add(1,2);
//将0索引上的元素修改成10
array.set(0,10);
//将4索引上的元素删除
array.remove(4);
//清空集合,数据没了,容器还在
array.clear();

//遍历集合
forint i = 0; i<array.size(); i++{
    
    
	System.out.println(array.get(i));
}

Je suppose que tu aimes

Origine blog.csdn.net/xiaonuanhu/article/details/108064941
conseillé
Classement