CodeGym/Blog Java/Random-FR/Comment imprimer un tableau en Java
Auteur
Volodymyr Portianko
Java Engineer at Playtika

Comment imprimer un tableau en Java

Publié dans le groupe Random-FR
membres

Pourquoi est-il nécessaire d'imprimer des tableaux en Java ?

Java fournit une structure de données Array pour stocker différents éléments du même type de données. Les éléments sont stockés dans une mémoire contiguë. Pour afficher le contenu similaire du tableau, les éléments doivent être imprimés.

Méthodes pour imprimer un tableau en Java

Il existe de nombreuses façons d'imprimer un tableau en Java. Vous pouvez utiliser des parcours manuels à l'aide de boucles for ou opter pour n'importe quelle méthode de bibliothèque standard pour faire de même. Voici une liste de façons d'imprimer des tableaux en Java que nous allons explorer dans cet article.
  1. pour la boucle
  2. pour chaque boucle
  3. Méthode Arrays.toString()
  4. Méthode Arrays.toList()
  5. Itérateurs Java

Méthode I - Tableau d'impression à l'aide de la boucle for

C'est le moyen le plus simple, pour commencer. Voici comment vous pouvez le faire.
public class printArrayMethod1 {

	public static void main(String[] args) {

		String[] monthsOfTheYear = {"January", "February", "March",
						    "April", "May", "June",
						    "July", "August", "September",
						    "October", "November", "December" };

		System.out.println("Months of the year are as follows:");

		// Method I - Printing array using for loop
		for (int i = 0; i < monthsOfTheYear.length; i++) {
			System.out.println(monthsOfTheYear[i]);
		}
	}
}

Sortir

Les mois de l'année sont les suivants : janvier février mars avril mai juin juillet août septembre octobre novembre décembre

Méthode II - Tableau d'impression en utilisant pour chaque boucle

Pour chaque boucle est une autre forme de la boucle for de base . Ici, vous n'avez pas besoin d'initialiser et d'incrémenter l'itérateur de boucle. La boucle parcourt directement les éléments du tableau. Rendre plus simple à utiliser.
public class printArrayMethod2 {

	public static void main(String[] args) {

		String[] monthsOfTheYear = {"January", "February", "March",
				"April", "May", "June",
				"July", "August", "September",
				"October", "November", "December" };

		System.out.println("Months of the year are as follows:");

		// Method II - Printing array using for each loop
		for (String month : monthsOfTheYear) {
			System.out.println(month);
		}
	}
}

Sortir

Les mois de l'année sont les suivants : janvier février mars avril mai juin juillet août septembre octobre novembre décembre

Méthode III - Utilisation de tableaux de bibliothèques standard

La méthode Java Arrays.toString() est fournie par la classe java.util.Arrays . Il prend un tableau comme paramètre d'entrée. Le tableau peut être de n'importe quel type primitif. Plus tard, le tableau est converti en String avant d'être imprimé sur la console.
import java.util.Arrays;

public class printArrayMethod3 {

	public static void main(String[] args) {

		String[] monthsOfTheYear = {"January", "February", "March",
				"April", "May", "June",
				"July", "August", "September",
				"October", "November", "December" };

		System.out.println("Months of the year are as follows:");

		// Method III - Using Standard Library Arrays
		System.out.println(Arrays.toString(monthsOfTheYear));
	}

}

Sortir

Comme vous pouvez le voir dans la sortie, tous les éléments du tableau contigus sont imprimés séparés par des virgules sur la console.
Les mois de l'année sont les suivants : [janvier, février, mars, avril, mai, juin, juillet, août, septembre, octobre, novembre, décembre]

Méthode IV - Utilisation des tableaux de bibliothèque standard comme méthode de liste

La méthode Java Arrays.asList() est également fournie par la classe java.util.Arrays . Un tableau de type de données primitif peut lui être passé en tant que paramètre. Plus tard, la vue de type liste du tableau d'entrée est imprimée sur la console.
import java.util.Arrays;

public class printArrayMethod4 {

	public static void main(String[] args) {

		String[] monthsOfTheYear = {"January", "February", "March",
				"April", "May", "June",
				"July", "August", "September",
				"October", "November", "December" };

		System.out.println("Months of the year are as follows:");

		// Method IV - Using Standard Library Arrays asList Method
		System.out.println(Arrays.asList(monthsOfTheYear));
	}
}

Sortir

Les mois de l'année sont les suivants : [janvier, février, mars, avril, mai, juin, juillet, août, septembre, octobre, novembre, décembre]

Méthode V - Utilisation d'itérateurs pour parcourir le tableau

C'est une méthode un peu avancée. Vous voudrez peut-être vous familiariser avec le cadre des collections en Java avant de continuer. Java fournit une interface appelée « iterator » présente dans le package java.util . L'objet Iterator est utilisé pour parcourir les objets de la classe Collection . Par conséquent, dans l'exemple suivant, le tableau doit être converti en " List " avant d'utiliser l' itérateur .
import java.util.Arrays;
import java.util.Iterator;

public class printArrayMethod5 {

	public static void main(String[] args) {

		String[] monthsOfTheYear = {"January", "February", "March",
				"April", "May", "June",
				"July", "August", "September",
				"October", "November", "December" };

		System.out.println("Months of the year are as follows:");

		// Method V - Using Iterators to traverse the Array
		Iterator<String> itr = Arrays.asList(monthsOfTheYear).iterator();

		while (itr.hasNext()) {
			System.out.println(itr.next());
		}
	}
}

Sortir

Les mois de l'année sont les suivants : janvier février mars avril mai juin juillet août septembre octobre novembre décembre

Conclusion

Voici un aperçu rapide des différentes méthodes d'impression des éléments d'un tableau. Ces exemples étaient basés sur le type de données String . Cependant, nous vous encourageons également à expérimenter différents types de données primitifs et non primitifs. Au départ, votre code peut avoir des bogues ou des exceptions d'exécution, mais ce sont les courbes d'apprentissage sur lesquelles vous devez travailler. N'hésitez pas à revenir en arrière partout où vous êtes bloqué. Jusque-là, continuez à pratiquer et continuez à grandir. Pour renforcer ce que vous avez appris, nous vous suggérons de regarder une leçon vidéo de notre cours Java
Commentaires
  • Populaires
  • Nouveau
  • Anciennes
Tu dois être connecté(e) pour laisser un commentaire
Cette page ne comporte pas encore de commentaires