Comment imprimer un tableau en Java
-
Utiliser la boucle
for
pour imprimer un tableau en Java -
Utilisation de la méthode
toString()
pour imprimer un tableau en Java -
Utilisez la méthode
stream().forEach()
pour imprimer un tableau en Java -
Utiliser la méthode
asList()
pour imprimer un tableau multidimensionnel en Java -
Utiliser la méthode
deepToString()
pour imprimer un tableau multidimensionnel en Java
Cet article du tutoriel présente la façon d’imprimer un tableau en Java. Il y a deux façons principales d’imprimer un tableau en Java, la boucle for
et les méthodes intégrées à Java.
Utiliser la boucle for
pour imprimer un tableau en Java
Nous pouvons utiliser la boucle for
pour imprimer le tableau en Java. À chaque itération de la boucle for
, nous imprimons les éléments d’un tableau en Java.
L’exemple de code pour l’impression d’un tableau en Java en utilisant la boucle for
est le suivant.
public class PrintingAnArray {
public static void main(String args[]) {
int Array[] = {1, 2, 3, 4, 5};
for (int i = 0; i < Array.length; i++) {
System.out.println(Array[i]);
}
}
}
Production :
1
2
3
4
5
Utilisation de la méthode toString()
pour imprimer un tableau en Java
La méthode toString()
est une méthode statique de la classe Array
en Java qui appartient au paquet java.util
. Nous devons importer java.util.Arrays
dans notre code pour utiliser la méthode toString()
.
La méthode toString()
prend un tableau en argument, convertit ce tableau en chaîne de caractères, et retourne cette chaîne. Chaque élément du tableau d’entiers sera converti en une chaîne de caractères.
Voici un exemple de code permettant d’imprimer un tableau en Java à l’aide de la méthode toString()
.
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
int Array[] = {1, 2, 3, 4, 5};
System.out.println(Arrays.toString(Array));
}
}
Production :
[1, 2, 3, 4, 5]
Utilisez la méthode stream().forEach()
pour imprimer un tableau en Java
Nous pouvons utiliser la méthode stream().forEach()
pour imprimer les éléments du tableau en Java. Cette méthode prend le tableau en argument et imprime ensuite ses éléments de manière itérative mais sans utiliser de boucle explicite.
L’exemple de code pour l’impression d’un tableau en Java en utilisant la méthode stream().forEach()
est le suivant.
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
int Array[] = {1, 2, 3, 4, 5};
Arrays.stream(Array).forEach(System.out::println);
}
}
Dans le code ci-dessus, nous passons le tableau à la méthode stream
, et chaque élément du tableau est imprimé explicitement en utilisant la méthode forEach
.
La sortie du code est la suivante.
1 2 3 4 5
Utiliser la méthode asList()
pour imprimer un tableau multidimensionnel en Java
Nous pouvons utiliser la méthode asList()
pour imprimer les éléments du tableau en Java. Cette méthode accepte le tableau en argument et le convertit ensuite au format liste, puis nous imprimons la liste.
L’exemple de code pour l’impression d’un tableau en Java en utilisant la méthode asList()
est le suivant.
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
Integer Array[] = {1, 2, 3, 4, 5};
System.out.println(Arrays.asList(Array));
}
}
Production :
[1, 2, 3, 4, 5]
Utiliser la méthode deepToString()
pour imprimer un tableau multidimensionnel en Java
Nous pouvons également utiliser deepToString()
pour imprimer le tableau multidimensionnel en Java. Cette méthode accepte le tableau multidimensionnel comme argument et convertit ce tableau en une chaîne de caractères qui sera directement imprimée.
Voici un exemple de code permettant d’imprimer un tableau multidimensionnel en Java à l’aide de la méthode deepToString
.
import java.util.Arrays;
public class PrintingAnArray {
public static void main(String args[]) {
int Array[][] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
System.out.println(Arrays.deepToString(Array));
}
}
Production :
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]