Introduction à Print Array en Java

Un tableau est essentiellement une structure de données où nous pouvons stocker des types d'éléments similaires. Par exemple, un tableau d'entiers stocke plusieurs entiers, un tableau de chaînes stocke plusieurs chaînes, etc. Donc, si vous avez un tableau avec une grande quantité de données, vous devrez peut-être les imprimer pour les afficher à votre convenance avec Print Array en Java. . Il existe plusieurs façons d'imprimer un tableau en Java. Vous pouvez suivre l'une de ces méthodes pour imprimer le tableau. Pour chacune des méthodes de Print Array en Java, je vais discuter ici, j'ai donné des exemples de code pour une meilleure compréhension et un objectif pratique. J'ai également ajouté des commentaires à l'intérieur des codes pour une meilleure lisibilité. De plus, j'ai donné des captures d'écran de la sortie de chaque code. Parcourez les codes ligne par ligne et comprenez-les. Ensuite, écrivez et exécutez ces codes sur vous-même dans les compilateurs java et faites correspondre ces sorties avec celle donnée.

Techniques pour imprimer un tableau en Java

Voici les techniques pour imprimer un tableau en Java:

Méthode 1: utilisation de la boucle

Comme nous le savons, une boucle est utilisée pour exécuter un ensemble d'instructions à plusieurs reprises jusqu'à ce qu'une condition particulière soit remplie. Nous utiliserons cette fonctionnalité de la boucle for pour imprimer le tableau ici.

Exemple 1

Ici, nous allons créer un tableau de quatre éléments et utiliser la boucle for pour récupérer les valeurs du tableau et les imprimer.

Code

Production:

L'exemple ci-dessus concerne le tableau unidimensionnel.

Exemple: 2

Pour un tableau à deux dimensions, vous aurez à la fois des lignes et des colonnes qui doivent être imprimées. Vous devrez donc en exécuter deux pour les boucles imbriquées. Un pour les lignes et à l'intérieur, l'autre pour les colonnes.

Code

for ( k = 0; k< rows; k++)
for ( m = 0; m< columns; m++)
For print: System.out.print(arr(k)(m) + " " )

Essayez-le vous-même et voyez la magie.

Méthode 2: utilisation de la boucle for-each

Une boucle for-each est également utilisée pour parcourir un tableau. En sortie, il renverra les éléments un par un dans la variable définie.

Exemple

Nous allons maintenant créer un tableau de quatre chaînes et itérer et imprimer celles-ci en utilisant une boucle pour chaque.

Code

Production:

Jusqu'à présent, nous avons utilisé pour et pour chaque sloops pour imprimer le tableau. Mais à partir des méthodes suivantes, nous utiliserons des classes liées aux tableaux sous java. utiliser des packages spécifiquement fournis en java pour la gestion des tableaux. Nous utiliserons diverses méthodes statiques de ces classes pour traiter les tableaux. Cela rendra notre codage simple et sans tracas.

Jetons un coup d'œil à ceux-ci un par un.

Méthode 3: à l'aide de Java Arrays.toString ()

Le package java.util.Arrays a une méthode statique Arrays.toString (). Par conséquent, pour utiliser cette méthode statique, nous devons importer ce package. Arrays.toString () accepte un tableau de tout type primitif (par exemple int, chaîne) comme argument et renvoie la sortie sous forme de type chaîne.

Exemple 1

Cette représentation de type chaîne est un tableau unidimensionnel. Par conséquent, vous pouvez représenter des données dans des lignes ou des colonnes.

Code

Production:

Notez les crochets sur la sortie. Les crochets indiquent le niveau de dimension. Une paire (paire d'ouverture et de fermeture) du crochet carré indique ici que le tableau est unidimensionnel.

  • Limitation de Arrays.toString ()

Exemple: 2

Pour les tableaux de dimension deux ou plus, nous ne pouvons pas utiliser la méthode Arrays.toString (). Voici un exemple de code:

Code

Production:

Cela se produit car la méthode ne fait pas de conversion en profondeur. Il itérera uniquement sur la première dimension et appellera la méthode toString () de chaque élément. Par conséquent, nous obtenons des résultats indésirables. Quelle est la solution alors? Jetons un œil à notre prochaine méthode.

Méthode 4: utilisation de la méthode Arrays.deep string ()

Pour les tableaux de dimension deux ou plus, nous utiliserons la méthode statique Arrays.deepToString () qui appartient au package java.util.Arrays. Cette méthode fera une conversion en profondeur dans une chaîne d'un tableau. Ici aussi, la dimension du tableau sera représentée comme une représentation de crochets.

Exemple

Tableaux tridimensionnels

Code

Production:

Notez la représentation entre crochets. Les crochets ont également une profondeur de 3 niveaux, ce qui confirme la dimension du tableau à trois.

Méthode 5: utilisation de la méthode Arrays.asList ()

Le package java.util.Arrays a une méthode statique Arrays.asList (). Par conséquent, pour utiliser cette méthode statique, nous devons importer le package.

Exemple

Arrays.asList () accepte un tableau comme argument et renvoie la sortie sous forme de liste d'un tableau.

Code

Production:

Méthode 6: utilisation de l'interface Iterator

Le package java.util.The iterator a une interface Iterator. Par conséquent, pour utiliser cette interface pour l'impression de tableaux, nous devons importer le package. Nous allons créer un objet Iterator en appelant la méthode iterator (). Nous allons d'abord convertir le tableau dans la liste, puis invoquer la méthode iterator () pour créer la collection. Ensuite, nous allons parcourir la collection à l'aide d'une boucle while et imprimer les valeurs.

Exemple

Comme nous devons convertir le tableau dans la liste, nous devons également utiliser la méthode Arrays.asList () et, par conséquent, nous devons également importer java.util.Arrays.

Code

Production:

Méthode 7: utilisation de la méthode ArrayList ()

Un tableau normal en Java est une structure de données statique car la taille initiale du tableau est fixe. Un ArrayList est une structure de données dynamique, où des éléments peuvent être ajoutés et supprimés de la liste. Donc, si vous n'êtes pas sûr du nombre d'éléments qui seront présents dans votre tableau, cette structure de données dynamique vous fera économiser. Vous devez importer le package java.util.ArrayList pour utiliser la méthode ArrayList () pour créer un objet ArrayList. Une fois que vous avez un nouvel objet ArrayList, vous pouvez y ajouter / supprimer des éléments avec la méthode add () / remove ():

Exemple

Similaire à la méthode 6. Ici aussi, nous allons d'abord convertir le tableau dans la liste, puis invoquer la méthode iterator () pour créer la collection. Ensuite, nous allons parcourir la collection à l'aide d'une boucle while et imprimer les valeurs.

Code

Production:

Méthode 8: utilisation de l'API Java Stream

Exemple

Nous pouvons également convertir un tableau en flux à l'aide de la méthode Arrays.stream (). Ensuite, nous parcourons le flux à l'aide de foreach () et les imprimons.

Code

Production:

Ceci conclut notre apprentissage du sujet «Tableau d'impression en Java». Pratiquez les exemples en écrivant les codes mentionnés dans les exemples ci-dessus. L'apprentissage des codes sera incomplet si vous ne pratiquez pas vous-même. Bon codage !!

Articles recommandés

Ceci est un guide pour Print Array en Java. Ici, nous avons discuté des techniques d'impression de tableau en Java dans différentes méthodes avec des codes et des sorties. Vous pouvez également consulter nos autres articles connexes pour en savoir plus-

  1. Tableaux en JavaScript
  2. Encapsulation en Java
  3. Patterns en Python
  4. Tableaux 2D en Java
  5. Méthode statique en PHP
  6. Imprimer un tableau 2D en Java
  7. Itérateur en Python | Exemple de boucles Python
  8. Méthode statique JavaScript | Travailler | Exemples