Programme Java pour imprimer un tableau

Publié: 2023-01-29

Table des matières

Principes de base de Java Array :

Un tableau en Java est une collection d'éléments similaires qui sont référencés par un seul nom. Les tableaux Java sont légèrement différents des tableaux des autres langages de programmation orientés objet. Voici quelques faits importants concernant les tableaux utilisés en Java :

  • Les tableaux en Java sont affectés dynamiquement.
  • Une variable tableau peut être déclarée comme n'importe quelle autre variable Java en spécifiant [] après la mention du type de données.
  • Le contenu d'un tableau est séquencé et chaque variable de tableau est spécifiée par un index qui commence à 0. c'est-à-dire que le premier élément du tableau est au 0 ème index, le deuxième élément est au premier index et ainsi de suite.
  • Les tableaux en Java peuvent être utilisés comme une variable locale ou un champ statique ou un paramètre de méthode.
  • La taille du tableau peut être de type int ou short. Les valeurs longues ne peuvent pas être affectées comme taille de tableau.
  • Un objet est la superclasse directe du tableau de types.
  • Les interfaces Cloneable et java.io.Serializable sont implémentées par chaque type de tableau.

Consultez nos cours de technologie gratuits pour vous démarquer de la concurrence.

Explorez nos cours populaires de génie logiciel

Master of Science en informatique de LJMU & IIITB Programme de certificat de cybersécurité Caltech CTME
Bootcamp de développement de la pile complète Programme PG dans Blockchain
Programme exécutif PG en développement Full Stack
Voir tous nos cours ci-dessous
Cours de génie logiciel

Impression d'un tableau en Java :

Une structure de données qui stocke les éléments du même type de données est appelée un tableau en Java. Les éléments de tableau sont alloués dans un emplacement de stockage contigu. Ainsi, un ensemble fixe d'éléments peut être stocké dans un tableau. Il existe plusieurs façons d'imprimer un tableau. Elles sont:

  • Pour la boucle
  • Boucle pour chaque
  • Méthode Arrays.toString()
  • Méthode Arrays.deepToString()
  • Méthode Arrays.asList()
  • Interface d'itérateur en Java
  • API de flux en Java

Apprenez des cours de développement de logiciels en ligne dans les meilleures universités du monde. Gagnez des programmes Executive PG, des programmes de certificat avancés ou des programmes de maîtrise pour accélérer votre carrière.

Compétences en développement de logiciels à la demande

Cours JavaScript Cours Java de base Cours de Structures de Données
Cours Node.js Cours SQL Cours de développement full stack
Cours NFT Cours DevOps Cours sur les mégadonnées
Cours React.js Cours de cybersécurité Cours d'informatique en nuage
Cours de conception de bases de données Cours Python Cours de crypto-monnaie

Comment imprimer un tableau en Java en utilisant la boucle for-each ?

La boucle 'for-each' en Java est également utilisée pour itérer sur un tableau d'éléments. Cela fonctionne en fonction du nombre d'éléments dans le tableau. Pour chaque itération, un élément est retourné par la boucle dans la variable définie. La syntaxe de la boucle 'for-each' est la suivante :

pour(Type var:tableau)

Lisez nos articles populaires liés au développement de logiciels

Comment implémenter l'abstraction de données en Java ? Qu'est-ce que la classe interne en Java ? Identificateurs Java : définition, syntaxe et exemples
Comprendre l'encapsulation dans OOPS avec des exemples Arguments de ligne de commande en C expliqués Top 10 des fonctionnalités et caractéristiques du cloud computing en 2022
Polymorphisme en Java : concepts, types, caractéristiques et exemples Packages en Java et comment les utiliser ? Tutoriel Git pour les débutants : Apprenez Git à partir de zéro

Utilisation de la méthode Arrays.toString() pour imprimer un tableau en Java :

Cette méthode statique en Java est de classe tableau et fait partie du package java.util. Il se compose de plusieurs méthodes qui peuvent manipuler un tableau. La syntaxe de la méthode Arrays.toString() en Java est telle que mentionnée ci-dessous.

public static String toString(int[] a)

Cette méthode prend un tableau avec n'importe quel type primitif comme argument d'entrée. Il renvoie un tableau sous forme de chaîne et se compose d'une liste d'éléments du tableau. La conversion des éléments du tableau en une chaîne est effectuée par String.valueOf(int).

Comment imprimer un tableau en Java en utilisant la méthode Arrays.deepToString() :

Lorsque cette méthode est invoquée, un tableau multidimensionnel est converti en une chaîne d'éléments de tableau. Cette fonction nécessite un argument d'entrée sous la forme d'un tableau. Il renvoie la représentation du tableau sous la forme d'une chaîne. La syntaxe de cette méthode en Java est telle que spécifiée ci-dessous.

public static String deepToString(Object[] a)

Méthode Arrays.asList() pour imprimer un tableau d'éléments en Java :

Il s'agit également d'une méthode Java statique de la classe Arrays qui appartient au package java.util. Il agit comme une connexion entre l'API basée sur la collection et l'API basée sur le tableau. La syntaxe dans laquelle cette méthode est utilisée dans un code Java est mentionnée ci-dessous.

public statique <T> Liste<T>asList(T…a)

Cette méthode permet également à l'utilisateur de développer une liste de tailles fixes qui peuvent être initialisées pour accueillir de nombreux éléments.

List<T>obj=Arrays.toString(array[] a

Cette méthode renvoie le tableau d'entrée sous forme de liste.

Utilisation de l'interface Iterator pour imprimer un tableau en Java :

L'itérateur Java est une interface constituée dans le package java.util. La création d'un Iterator peut se faire en invoquant la méthode iterator(). Cette fonction est avec l'interface de collection de Java et la valeur retournée est aussi un itérateur.

Autres fonctions de tableau en Java :

Outre l'impression d'un tableau, le compilateur Java exécute diverses autres fonctions de tableau, dont quelques-unes sont répertoriées ci-dessous.

  • Récupère l'élément initial et final d'un tableau.
  • Récupère un élément de tableau arbitraire.
  • Insérer un nouvel élément dans un tableau.
  • Comparaison de deux tableaux.
  • Vérifie si un tableau est vide ou non.

Si vous souhaitez en savoir plus sur Java, le développement de logiciels full-stack, consultez le programme Executive PG de upGrad & IIIT-B en développement de logiciels - Spécialisation en développement Full Stack, conçu pour les professionnels en activité et offrant plus de 500 heures de formation rigoureuse. , 9+ projets et affectations, statut d'ancien de l'IIIT-B, projets de synthèse pratiques et aide à l'emploi avec les meilleures entreprises.

Vous souhaitez partager cet article?

Préparez-vous à une carrière d'avenir

Postulez maintenant pour une maîtrise en génie logiciel