Dans cet article, nous reconnaîtrons
Qu'est-ce qu'un tableau à Java?
En Java, un tableau est une collection de types de données correspondants. Nous pouvons stocker une grande quantité de données ayant le même type de données dans une variable solo. La chose la plus importante est qu'un tableau est considéré comme un objet en Java car il utilise un nouveau mot-clé au moment de sa création. En Java, les tableaux ont une superclasse appelée Objet classe. Utilisation des tableaux et occupez la mémoire du tas pour stocker les données.
Les tableaux sont rapides par rapport aux types de données primitifs car les types de données primitifs utilisent la conversion interne et les classes de wrapper, ce qui les rend lents par rapport aux tableaux. Les tableaux sont fortement typés, ce qui signifie que nous ne pouvons stocker que des types de données identiques.
Syntaxe:
data_type [] variable = array_elements;Dans la syntaxe, Types de données représentent des types de données entiers, float, string, booléen, long, double et court alors que variable représente le nom du tableau et enfin, array_elements représente les valeurs du tableau.
Code:
classe publique ArryDans le code ci-dessus, nous créons deux tableaux arrs [], âge[] des types de données de chaîne et entière respectivement… Ensuite, nous concatenons les éléments spécifiques des deux tableaux et demandons d'afficher un message.
Sortir:
La sortie montre que nous obtenons le résultat requis en créant et en concaténant deux tableaux.
Types de tableaux en java
En Java, un tableau a deux types. Ces types de tableaux sont les suivants
Tableau unique
Dans un tableau unidimensionnel, les données peuvent être stockées d'une manière en une seule ligne ou dans une seule colonne. Dans un tableau unidimensionnel généralement, les données sont stockées dans une colonne. Ce type de tableau contient un tableau 1D.
Code:
classe publique ArryDans ce code, nous créons un tableau de chaînes et l'affichons à l'aide de chaque boucle.
Sortir:
Dans cette sortie, on voit clairement que les éléments d'un tableau de chaîne unidimensionnel sont affichés en utilisant pour chaque boucle.
Réseau multidimensionnel
Dans un tableau multidimensionnel, les données peuvent être stockées dans plusieurs lignes ou colonnes. Nous pouvons appeler un tableau multidimensionnel en tant que tableau à l'intérieur des tableaux. Ce type de tableau contient un tableau 2-D et un tableau 3D.
Tableaux 2D
Dans un tableau 2D, les données sont stockées dans des tableaux et des colonnes. Un tableau 2D est celui qui souligne un autre tableau en utilisant un tableau 1D. Ce tableau a deux types supplémentaires
Syntaxe:
data_type [] [] variable = array_elements, array_elements;Dans la syntaxe ci-dessus, nous représentons un tableau 2D par 2 crochets après le Data_Type et nous les initialisons avec des données dans plusieurs supports bouclés et enveloppez ces multiples supports bouclés à l'intérieur du support à boucle unique.
Tableau de matrice
Ce tableau 2D serait un tableau matriciel si le tableau a un nombre égal de colonnes dans chaque ligne.
Code:
classe publique ArryDans ce code, nous créons un tableau de chaîne 2D avec un nombre égal de colonnes. Ensuite, nous utilisons Nested pour boucles, Pour afficher les éléments du tableau matriciel 2D.
Sortir:
La sortie montre qu'un tableau matriciel 2D est créé et affiché avec succès.
Array dentelé
Ce 2-d Le tableau serait un tableau dentelé si le tableau n'a pas de nombre égal de colonnes dans chaque ligne.
Code:
classe publique ArryDans ce code, nous créons un tableau de chaîne 2D ayant un nombre différent de colonnes. Ensuite, nous utilisons Nested pour boucles, Pour afficher les éléments du tableau déchiqueté 2D.
Sortir:
La sortie montre que le tableau de chaîne déchiqueté 2D est créé. Ensuite, les boucles imbriquées nous donnent le résultat requis.
Ainsi, la différence entre la matrice et le tableau dentelé est que le tableau matriciel a un nombre égal de colonnes alors que le nombre de colonnes dans un tableau déchiqueté n'est pas égal.
Tableau 3D
Dans un tableau 3D, les données sont également stockées dans des tableaux et des colonnes. Un tableau 3D est celui qui pointe vers d'autres tableaux en utilisant un tableau 2D.
Syntaxe:
data_type [] [] [] variable = array_elements, array_elements;Dans la syntaxe ci-dessus, nous représentons un tableau 3D de 3 supports carrés après le Data_Type et nous les initialisons avec des données dans plusieurs supports bouclés et enveloppez ces multiples supports bouclés à l'intérieur du support à double boucle.
Code:
classe publique ArryDans ce code, nous créons un tableau de chaînes en trois dimensions et affichons son élément à l'aide de trois pour Loops.
Sortir:
La sortie montre que le tableau de chaîne 3D est créé. Ensuite, les boucles imbriquées nous donnent le résultat requis.
Conclusion
En Java, un tableau serait un ensemble de valeurs ayant des types de données identiques. Un tableau a deux types: tableau unique (1-D) et tableau multidimensionnel (2-D / 3-D). Dans cet article, nous avons parlé des tableaux et de leurs types à Java. Ensuite, nous discutons plus loin des tableaux de matrice et des tableaux dentelés.