Maison > Java > javaDidacticiel > Liste de tableaux 2D en Java

Liste de tableaux 2D en Java

WBOY
Libérer: 2024-08-30 15:27:19
original
559 Les gens l'ont consulté

L'article suivant fournit un aperçu de 2D ArrayList en Java. En Java, la liste de tableaux peut être bidimensionnelle, tridimensionnelle, etc. Le format de base de la liste de tableaux est unidimensionnel. Hormis unidimensionnel, tous les autres formats sont considérés comme des moyens multidimensionnels de déclaration de tableaux en Java. En fonction du nombre de dimensions à ajouter, le nombre de tableaux doit être ajouté. De plus, une liste de tableaux est très proche d’un tableau. Une liste de tableaux est un élément dynamique. La même chose s'applique à une liste de tableaux à deux dimensions. Ces tableaux multidimensionnels sont très similaires aux tableaux dynamiques dont la taille ne peut pas être prédéfinie.

PUBLICITÉ Cours populaire dans cette catégorie MAÎTRISÉE JAVA - Spécialisation | 78 séries de cours | 15 tests simulés

Syntaxe :

import java.util.*;
ArrayList<data_type> arrayList = new ArrayList<> ();
ArrayList<data_type> list_name = new ArrayList<>(int capacity);
Copier après la connexion

Ce qui précède est la syntaxe pour la création d'une liste de tableaux en Java, la liste de tableaux doit être créée avec le mot-clé arraylist comme premier élément. La liste de tableaux constitue le premier élément, puis le type de données de la liste de tableaux doit être déclaré. Le type de données de la liste de tableaux doit être suivi du nom de la liste. Le nom de la valeur de liste donné ici sera la valeur de liste réelle attendue. Ensuite, l'objet liste de tableaux doit être créé et cette valeur est créée avec new comme liste de tableaux.

Comment fonctionne la liste de tableaux 2D ?

Certaines des caractéristiques clés de la liste des tableaux sont indiquées ci-dessous :

  • L'ordre d'insertion peut être maintenu par java ArrayList correspondant à l'insertion de valeur déclenchée.
  • Les tableaux bidimensionnels permettent d'y stocker des doublons. Ainsi, la même valeur peut être saisie plus d’une fois dans le cas des tableaux à deux dimensions. C'est une autre propriété qui fait de la liste de tableaux une comparaison étroite avec les tableaux. Array a également ses propres indices.
  • La synchronisation n'est pas effectuée dans ce type d'éléments de liste de tableau, c'est l'un des éléments clés qui différencient l'ArrayList bidimensionnel des vecteurs, les vecteurs sont également des éléments Java qui font la même opération qu'un tableau bidimensionnel et multidimensionnel listes, la principale différence générée entre ces éléments dans cette instruction. La capacité d'être non synchronisé.
  • Par rapport aux éléments C++, ces listes de tableaux sont très étroitement liées aux vecteurs. Les vecteurs en C++ et les listes de tableaux en Java sont destinés à effectuer la même opération recherchée en arrière-plan. C'est une autre propriété qui fait de la liste de tableaux une comparaison étroite avec les tableaux. le tableau a également ses propres indices.
  • L'accès aléatoire est un élément accordé dans les listes de tableaux. Cela signifie que tout élément spécifique de la liste du tableau à deux dimensions peut être atteint via un pointeur ou une référence différente. C'est une autre propriété qui fait de la liste de tableaux une comparaison étroite avec les tableaux. Array a également ses propres indices. Plus particulièrement, la capacité d'atteindre chaque élément de la liste de tableaux sans correspondance avec l'ordre est un avantage clé dans les listes de tableaux multidimensionnels et bidimensionnels. L'espace pour la 0ème ligne peut être alloué à l'aide d'un nouveau mot-clé, cela se fait dans cette ligne. La 0ème ligne permet également de stocker la valeur 0 par défaut. Ensuite, la valeur de la liste de tableaux est remplacée par une nouvelle valeur. Le remplacement implique de changer la valeur de 0 à 13. la valeur après les modifications de la liste des tableaux est imprimée sur la console.
  • Les opérations qui contrôlent les facteurs à l'intérieur de l'ArrayList sont progressives car de nombreux transferts de facteurs doivent être effectués si un détail doit être éliminé de l'ArrayList.
  • La classe ArrayList ne peut pas incorporer de types primitifs mais la plupart des objets. Dans ce cas, nous l’appelons communément « ArrayList of object ». Donc, si vous avez besoin de sauvegarder des types d'éléments entiers, vous devez alors utiliser l'élément Integer de l'élégance du wrapper et maintenant plus le type primitif int.

Un exemple de représentation schématique du fonctionnement des tableaux bidimensionnels en Java, nous pouvons remarquer sur l'image que chaque colonne est représentée avec les valeurs des indices au niveau de la ligne et de la colonne. Le premier indice représente la valeur de la ligne tandis que le deuxième indice représente la valeur de la colonne. Ceci est représenté au format a[0][0] , a[0][1] etc.

Liste de tableaux 2D en Java

Exemple de ArrayList 2D en Java

Vous trouverez ci-dessous l'exemple mentionné :

Code :

import java.util.*;
public class Two_Dimensional_ArrayLists{
public static void main(String args[]) {
// The arraylist of 2d format will be declared here
ArrayList<ArrayList<Integer> > array_list = new ArrayList<ArrayList<Integer> >();
// The space for the 0th row can be allocated with the use of new keyword, this is done in this line. The 0th row also allows the store of 0 value as default .
array_list.add(new ArrayList<Integer>());
// next the default value of 1 is changed to 13 here.
array_list.get(1).add(0, 13);
System.out.println("2D ArrayList… :");
System.out.println(array_list);
}
}
Copier après la connexion

Sortie :

Liste de tableaux 2D en Java

Explication :

  • L'exemple explique le processus de création d'une liste de tableaux à 2 dimensions, puis d'ajout d'une valeur à la liste de tableaux, puis la valeur est tentée d'être remplacée par une valeur différente. Le premier processus clé consiste à déclarer les en-têtes pour créer la liste de tableaux à deux dimensions. Dans notre cas, « importer java.util.* ». Ensuite, une classe est déclarée. La classe déclarée a la fonction principale qui lui est associée. La fonction principale a le nouveau tableau déclaré. Ainsi, l'étape de déclaration du tableau est placée avec la fonction principale.
  • Le tableau est déclaré selon les valeurs de la liste des tableaux. Ensuite, la fonction add est utilisée pour ajouter les valeurs dans la liste du tableau. L'espace pour la 0ème ligne peut être alloué à l'aide d'un nouveau mot-clé, cela se fait dans cette ligne. La 0ème ligne permet également de stocker la valeur 0 par défaut. Ensuite, la valeur de la liste de tableaux est remplacée par une nouvelle valeur. Le remplacement implique de changer la valeur de 0 à 13. La valeur après les modifications de la liste de tableaux est ensuite imprimée sur la console.

Conclusion

L'article montre le processus de création d'une liste de tableaux bidimensionnels. La syntaxe de création de la liste de tableaux et les caractéristiques clés de la liste de tableaux ainsi qu'un exemple approprié sont présentés dans cet article.

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!

Étiquettes associées:
source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal