Comment créer et effectuer des opérations sur des tableaux en Java

Comment créer et effectuer des opérations sur des tableaux en Java

Les tableaux offrent aux développeurs un moyen simple de stocker et de récupérer des données lors de la création d'applications.





Un tableau est une structure de données utilisée pour stocker, récupérer et manipuler une collection d'éléments partageant le même type de données. Bien que les tableaux stockent souvent une vaste liste d'éléments, l'ensemble du tableau est accessible à l'aide d'un seul identificateur, appelé nom du tableau.





Cependant, si le but est uniquement d'accéder à un seul élément dans un tableau, alors l'index de l'élément requis doit être combiné avec le nom du tableau pour que l'accès soit accordé.





Comment utiliser un tableau

Les tableaux peuvent être utilisés dans presque tous les langages de programmation. Déclarer et définir des éléments de tableau sont les deux exigences de base qui doivent être remplies avant de pouvoir commencer à utiliser un tableau.

Déclarer un tableau en Java

En Java, les tableaux peuvent être déclarés de deux manières ; la différence majeure entre chaque méthode est que l'une prend nettement plus de place que l'autre au moment de définir ses variables.



Déclaration d'un exemple de tableau


public class Arrays {
public static void main(String[] args) {
//declaring an integer array
int[] arr1 = new int[10];
}
}

Avec le code ci-dessus, un tableau a été déclaré avec le nom arr1. Ce tableau peut stocker une liste de 10 entiers.

Si les 10 entiers qui doivent être stockés dans arr1 ci-dessus sont facilement utilisables, ce processus nécessitera 10 lignes de code supplémentaires.





Remplissage d'un exemple de tableau


public class Arrays {
public static void main(String[] args) {
//declaring an integer array
int[] arr1 = new int[10];
//populate the array with 10 integer elements
arr1[0] = 2;
arr1[1] = 4;
arr1[2] = 6;
arr1[3] = 8;
arr1[4] = 10;
arr1[5] = 12;
arr1[6] = 14;
arr1[7] = 16;
arr1[8] = 18;
arr1[9] = 20;
}
}

Dans les tableaux, le terme « index » fait référence à la position d'un élément spécifique dans une liste. Chaque position d'index est identifiée par une valeur numérique et par défaut, chaque tableau commence à la position zéro.

Par conséquent, si vous souhaitez placer une liste de nombres pairs dans un tableau, le premier élément doit être placé à la position d'index zéro. Ceci est représenté par le nom du tableau suivi d'une paire de crochets qui entoure le nombre zéro.





la vidéo amazon prime ne fonctionne pas à la télévision

Un élément est placé dans une position particulière dans un tableau en utilisant le signe égal, comme vous pouvez le voir dans l'exemple ci-dessus. L'exemple montre également que les 10 postes créés lorsque le arr1 array est déclaré reçoivent maintenant une valeur entière paire de 2 à 20.

Le tableau est maintenant entièrement rempli. Si, pour une raison quelconque, vous décidez de supprimer la dernière ligne de code dans l'exemple ci-dessus, le tableau sera toujours entièrement rempli. La seule différence serait que l'élément à la position d'index 9 serait maintenant zéro ; cela est dû au fait que chaque position dans un tableau d'entiers créé sans élément se voit attribuer une valeur de zéro par défaut.

Cette valeur zéro n'est remplacée que lorsqu'une autre valeur est explicitement affectée à la position d'index, comme c'est le cas dans l'exemple ci-dessus.

Déclaration et remplissage d'un tableau

Il existe un moyen beaucoup plus simple d'accomplir la même chose avec une seule ligne de code. Au lieu de déclarer un tableau, puis d'affecter chaque élément à une position à la fois, vous pouvez simplement déclarer un tableau et lui affecter les éléments appropriés en une seule fois.

Déclaration et affectation de variables à un exemple de tableau


public class Arrays {
public static void main(String[] args) {
//declare and populate the array with 10 integer elements
int[] arr2 = {1,3,5,7,9,11,13,15,17,19};
}
}

Dans l'exemple ci-dessus, arr2 est créé et renseigné avec une liste de 10 nombres entiers impairs. Comme le tableau précédent, arr2 est maintenant complet et prêt à l'emploi.

Accéder aux variables dans un tableau

Dans n'importe quel langage de programmation, accéder à un tableau après sa création et son remplissage est très facile si vous savez quelle position occupe cet élément. Pour revenir à notre exemple ci-dessus, disons que vous vouliez la valeur Onze pour effectuer une opération dans votre programme.

Pour accéder à cette valeur, vous devez savoir deux choses ; le nom du tableau dont la valeur fait partie et la position de la valeur dans ce tableau. Dans notre exemple, vous pouvez voir que la valeur Onze est dans un tableau appelé arr2 et à la position de l'index 5.

Le code suivant vous donnera accès à cette valeur.


public class Arrays {
public static void main(String[] args) {
//declare and populate the array with 10 integer elements
int[] arr2 = {1,3,5,7,9,11,13,15,17,19};
//printing the value at position 5 to the console
System.out.println(arr2[5]);
}
}

Le code ci-dessus renvoie la valeur Onze . Selon ce que vous souhaitez faire avec l'élément, vous pouvez soit l'affecter à une nouvelle variable, soit l'imprimer sur la console. Dans l'exemple ci-dessus, la valeur est imprimée sur la console, ce qui produit le résultat suivant à l'écran.


11

Cette approche n'est pas très pratique si vous avez affaire à un tableau qui contient des milliers d'éléments et doit récupérer des centaines d'éléments différents à différents points. C'est pourquoi pour les boucles sont généralement utilisés pour accéder à plusieurs variables de tableau à la fois.

Utiliser des boucles For avec vos tableaux

À pour boucle est l'une des trois structures itératives utilisées pour réaliser la répétition dans la programmation. Même d'un point de vue naïf, si vous considérez le processus d'accès à plusieurs éléments dans un tableau, vous constaterez que beaucoup de répétitions devront avoir lieu.

L'impression de tous les éléments du tableau de nombres impairs ci-dessus sur une console peut sembler une tâche très intimidante si vous deviez explicitement récupérer et imprimer un élément à la fois avant de passer au suivant.

Les pour boucle fait cette chose exacte implicitement avec moins de la moitié du code qu'il faudrait pour le faire explicitement.

Comment faire pour que Windows XP ressemble à Windows 7

Récupération d'éléments de tableau avec un exemple de boucle For


public class Arrays {
public static void main(String[] args) {
//declaring and initializing the array
int[] arr2 = {1,3,5,7,9,11,13,15,17,19};
//declaring the count variable
int count;
//using the for loop to print each element in the array to the console
for(count = 0; count System.out.println(arr2[count]);
}
}
}

Dans l'exemple ci-dessus, la variable entière nommée compter prend la position d'index de chaque élément du tableau à différents moments. Ceci est réalisé dans la première ligne du pour boucle , où compter est initialisé à zéro puis restreint aux valeurs inférieures à la longueur du tableau (donc inférieure à 10).

L'opération finale exécutée sur le compter value est de l'incrémenter de un à chaque exécution de la boucle for, avant de passer sa valeur à la position d'index du tableau. La deuxième ligne de la boucle for produit le résultat suivant dans la console.


1
3
5
7
9
11
13
15
17
19

Les baies facilitent le stockage et la récupération des données

Grâce à cet article, vous avez acquis les compétences nécessaires pour stocker et récupérer efficacement les données des tableaux en Java. Vous savez maintenant comment utiliser les boucles for sur vos tableaux Java et comprenez à quel point cette fonction est bien organisée.

Le langage Java est également bien structuré en sections appelées classes, et si vous souhaitez utiliser le langage efficacement, vous devrez savoir comment créer des classes dans celui-ci.

Partager Partager Tweeter E-mail Apprenez à créer des classes en Java

Si vous apprenez à programmer en Java, vous devrez savoir créer des classes.

Lire la suite
Rubriques connexes
  • La programmation
  • Java
  • Tutoriels de codage
A propos de l'auteur Kadeisha Kean(21 articles publiés)

Kadeisha Kean est un développeur de logiciels Full-Stack et un rédacteur technique/technologique. Elle a la capacité distincte de simplifier certains des concepts technologiques les plus complexes; produire du matériel qui peut être facilement compris par tout novice en technologie. Elle est passionnée par l'écriture, le développement de logiciels intéressants et les voyages à travers le monde (à travers des documentaires).

Plus de Kadeisha Kean

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner