Programme Java pour écrire un tableau de chaînes sur la console de sortie

Nous ne pouvons pas imprimer les éléments du tableau directement en Java, vous devez utiliser Tableaux.toString() ou Arrays.deepToString() pour imprimer les éléments du tableau. Utiliser àChaîne() méthode si vous souhaitez imprimer un tableau unidimensionnel et utiliser profondeVersChaîne() méthode si vous souhaitez imprimer un tableau bidimensionnel ou tridimensionnel, etc.

En Java, les tableaux n'écrasent pas toString(). Lorsque nous essayons d'écrire un tableau directement sur la console de sortie en Java, nous obtenons nom_classe + '@' + hash_code du tableau défini par Object.toString(). Voir l'exemple ci-dessous pour une meilleure compréhension.

Exemple pour imprimer un tableau de chaînes en Java

Ci-dessous la mise en œuvre du sujet mentionné ci-dessus :

Java




import> java.io.*;> class> GFG {> > public> static> void> main(String[] args)> > {> > String gfg[] = {> 'Geeks'> ,> 'for'> ,> 'Geeks'> };> > System.out.println(gfg);> > }> }>

Sortir

[Ljava.lang.String;@5a07e868 

Ainsi, pour imprimer un tableau Java de manière significative, vous n'avez pas besoin de chercher plus loin car votre propre framework Collection fournit de nombreuses méthodes utilitaires de tableau dans java.util.Arrays classe. Ici, nous avons la méthode toString() et la méthode deepToString() pour imprimer un tableau en Java.

Comment imprimer en Java

Voici les méthodes pour écrire un tableau de chaînes sur la console de sortie mentionnées ci-dessous :

  1. Utilisation de Arrays.toString()
  2. Utilisation de Arrays.deepToString()
  3. Utiliser la boucle for

1. Utilisation de Arrays.toString()

Cette méthode est utilisée lorsque vous disposez d’un tableau unidimensionnel.

Java




import> java.io.*;> import> java.util.Arrays;> class> GFG {> > public> static> void> main(String[] args)> > {> > String gfg[] = {> 'Geeks'> ,> 'for'> ,> 'Geeks'> };> > System.out.println(Arrays.toString(gfg));> > }> }>

Sortir

[Geeks, for, Geeks] 

Ci-dessus, nous avons utilisé la méthode Arrays.toString(). Passez simplement le nom du tableau comme argument dans Arrays.toString() et tous les éléments du tableau seront écrits dans la console de sortie.

2. Utilisation de Arrays.deepToString()

Cette méthode est utilisée lorsque vous devez créer un tableau à deux dimensions.

Java




import> java.io.*;> import> java.util.Arrays;> class> GFG {> > public> static> void> main(String[] args)> > {> > String gfg[][]> > = { {> 'techcodeview.com'> ,> 'Article Writing'> },> > {> 'Google'> ,> 'Search Engine'> },> > {> 'Facebook'> ,> 'Social Media'> } };> > System.out.println(Arrays.deepToString(gfg));> > }> }>

Sortir

[[techcodeview.com, Article Writing], [Google, Search Engine], [Facebook, Social Media]] 

Dans l’exemple ci-dessus, nous avons utilisé la méthode Arrays.deepToString(). Cette méthode prend en charge l'écriture des éléments du tableau à deux dimensions sur la console de sortie.

3. Utilisation de la boucle for

Dans cette méthode, nous accéderons à chaque élément du tableau et l’écrirons dans la console de sortie.

Java




import> java.io.*;> class> GFG {> > public> static> void> main(String[] args)> > {> > String gfg[] => new> String[> 3> ];> > gfg[> 0> ] => 'Geeks'> ;> > gfg[> 1> ] => 'for'> ;> > gfg[> 2> ] => 'Geeks'> ;> > for> (> int> i => 0> ; i <=> 2> ; i++) {> > System.out.print(gfg[i] +> ' '> );> > }> > }> }>

Sortir

Geeks for Geeks 

Dans la méthode ci-dessus, nous avons utilisé la méthode for loop() pour accéder à chaque élément du tableau gfg et l'écrire dans la console de sortie.