Table des matières
Lorsque nous travaillons avec des listes de valeurs dans un déployer plusieurs fois, nous avons besoin de plus d'une dimension, c'est-à-dire que nous avons besoin que les valeurs se réfèrent à des valeurs supplémentaires, c'est ce qu'on appelle tableaux.MatriceOngle matrice c'est juste un déployer avec deux valeurs ou plus par indice, cela signifie qu'il peut être bidimensionnel, tridimensionnel, etc. Nous pouvons ajouter toutes les dimensions que nous pensons nécessaires dans notre programme, bien sûr, la façon dont nous contrôlons cela est une histoire totalement différente, mais on ne peut pas dire que c'est cela. Java Il ne le permet pas.
Tableau à deux dimensions
Avant d'entrer dans la théorie, regardons le tableau suivant :
Pour obtenir cet effet en Java nous pouvons déclarer notre déployer avec plus d'une dimension en utilisant les éléments suivants :
elementType [] [] arrayRefVar;
Maintenant, si nous transférons cette définition à un devoir dans notre programme, ce serait comme suit :
tableau int [] [];
Où int est le type de données, les deux paires de supports [][] Il indique les deux dimensions et enfin, matrix est le nom de cet élément au sein du programme. Nous remarquons alors que cette définition est presque identique à la déclaration d'un tableau normal comme nous l'avons vu jusqu'à présent.
Connaître la longueur d'une matrice
Cette opération est assez courante, pour connaître la longueur il faut comprendre la matrice, la façon la plus basique de la décrire est de dire que chaque le tableau est un tableau à une dimension et chaque élément de ce tableau est à son tour un autre tableau, nous pouvons donc trouver les deux dimensions. Pour mesurer ensuite sa longueur, nous faisons ceci:
Nous devons d'abord trouver la longueur de l'index externe :
x.longueur
Puis, sachant cela, on peut aller chercher dans chaque index la longueur de l'index intérieur :
x [0] .longueur
Ce n'est pas si facile à voir, mais une fois que nous avons appris le concept, il est très facile de travailler avec. Voyons l'image suivante qui illustre ce que nous venons d'expliquer :
Avec cela nous terminons ce tutoriel, nous avons plongé dans un concept qui peut être un peu complexe à digérer, cependant il est impératif car ce type de structures est largement utilisé, notamment dans les nouvelles applications où nous devons porter des contrôles d'accès et stocker les valeurs associées à utilisateurs.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif