Comment imprimer un tableau en Java

Abdul Mateen 12 octobre 2023
  1. Utiliser la boucle for pour imprimer un tableau en Java
  2. Utilisation de la méthode toString() pour imprimer un tableau en Java
  3. Utilisez la méthode stream().forEach() pour imprimer un tableau en Java
  4. Utiliser la méthode asList() pour imprimer un tableau multidimensionnel en Java
  5. Utiliser la méthode deepToString() pour imprimer un tableau multidimensionnel en Java
Comment imprimer un tableau 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]]

Article connexe - Java Array