Comment créer un tableau en java

Comment créer un tableau en java
Les tableaux sont des collections de types de données similaires tels que INT, String, etc., et peut stocker plusieurs valeurs en une seule variable. Par exemple, si nous devons stocker les noms de cent employés d'une entreprise, alors au lieu de stocker leurs noms en variables distinctes, il sera préféré les stocker dans un tableau. Chaque nom sera stocké dans le même tableau mais à un index différent.

Avant de nous diriger vers la création du tableau, nous devons d'abord comprendre ce qu'est un tableau et pourquoi nous devons utiliser un tableau en Java? Ainsi, à cet égard, cette rédaction couvrira les concepts ci-dessous des tableaux:

  • Qu'est-ce qu'un tableau à Java
  • Pourquoi les tableaux
  • Comment déclarer un tableau Java
  • Comment instancier un tableau java
  • Comment déclarer et instancier un tableau Java en une seule étape
  • Comment initialiser un tableau Java
  • Comment déclarer, instancier et initialiser un tableau Java en une étape
  • Comment accéder aux éléments du tableau

Alors, commençons!

Qu'est-ce qu'un tableau à Java

Une structure de données qui peut stocker plusieurs éléments du même type de données est connue sous le nom de tableau en Java. Dans les tableaux, chaque élément / valeur est stocké à un index différent. Dans les tableaux Java, les index sont les valeurs numériques qui déterminent l'emplacement de l'élément dans un tableau. L'indexation des tableaux Java commence à partir de zéro.

Pourquoi les tableaux

La raison principale d'utiliser des tableaux dans n'importe quel langage de programmation est qu'ils permettent de stocker plusieurs éléments / valeurs en une seule variable et avec un seul nom. Par conséquent, la création d'une variable distincte pour chaque élément de tableau n'est pas nécessaire dans les tableaux.

Comment déclarer un tableau à Java

Pour créer un tableau, nous devons suivre l'une des syntaxes divisées ci-dessous:

type de données [] arrayName;

Tout d'abord, nous devons spécifier le type de données (e.g. int, float, etc.) suivi des crochets [], puis vient le nom du tableau spécifié par l'utilisateur.

La deuxième façon de déclarer un tableau est indiquée dans l'extrait suivant:

DataType ArrayName [];

Cette fois, le nom du tableau viendra avant les crochets que je.e. Type de données, puis le nom du tableau spécifié par l'utilisateur suivi des crochets.

Comment instancier un tableau en java

Lorsque nous créons un tableau uniquement, la référence du tableau est créée, donc au moment de la déclaration du tableau, nous ne pouvons pas spécifier la taille du tableau, si nous le faisons, nous rencontrerons une erreur de temps de compilation comme indiqué ci-dessous:

Alors, comment spécifier la taille du tableau en java? Bien! Nous pouvons le faire avec l'aide d'un "nouveau" Opérateur / mot-clé comme indiqué dans l'extrait ci-dessous:

C'est ainsi que nous pouvons allouer la mémoire à un tableau à l'aide d'un nouveau opérateur en java.

Comment déclarer et instancier un tableau en une étape

Nous pouvons initialiser un tableau au moment de la déclaration du tableau, et pour ce faire, nous devons suivre la syntaxe suivante:

dataType [] arrayName = nouveau dataType [ArraySize];

L'extrait ci-dessous vous donnera plus de clarté sur ce concept:

L'extrait ci-dessus nous enseigne que le type de données doit être le même de chaque côté. De plus, Int [15] représente qu'il s'agit d'un tableau de type entier de taille 15.

Comment initialiser un tableau en java

Pour l'instant, nous avons appris à créer un tableau et à allouer de la mémoire à un tableau? Maintenant, il est temps de comprendre comment initialiser les valeurs d'un tableau? Et pour ce faire, nous devons suivre l'une des syntaxes divisées ci-dessous:

Syntaxe 1

Pour initialiser un tableau, nous pouvons spécifier une liste de valeurs séparées par des virgules dans des supports bouclés comme indiqué dans l'extrait ci-dessous:

dataType [] arrayName = value1, value2, value3,…;

De cette façon, nous pouvons insérer des valeurs à un tableau.

Syntaxe 2

Ou nous pouvons spécifier les valeurs aux index de tableau individuellement comme indiqué dans l'extrait ci-dessous:

arrayName [arrayIndex0] = valeur1;
arrayName [arrayIndex1] = valeur2;
arrayName [arrayIndex2] = valeur3;

Prenons l'extrait ci-dessous pour la clarté du concept:

De cette façon, nous pouvons initialiser les valeurs aux index spécifiques d'un tableau.

Comment déclarer, instancier et initialiser un tableau en une étape

Nous pouvons atteindre les trois fonctionnalités en une seule fois comme indiqué dans l'extrait ci-dessous:

dataType [] arrayName = value1, value2, value3,…;

De cette manière peut ignorer l'étape d'instanciation du tableau.

Comment accéder aux éléments du tableau

Nous pouvons accéder à une valeur individuelle d'un tableau en utilisant la syntaxe suivante:

ArrayName [ArrayIndex];

Pour accéder à l'ensemble des éléments du tableau, nous pouvons utiliser une boucle comme indiqué dans l'extrait ci-dessous:

pour (variable de type de données; condition; incrément / décrément)

ArrayName [variable];

Examinons maintenant un exemple, pour une profonde compréhension de la façon de créer, instancier, initialiser et accéder aux éléments du tableau.

Comment créer un tableau de type de chaîne

Dans l'extrait ci-dessous, nous créerons un tableau de type de chaîne et l'initialiserons avec cinq valeurs:

classe publique ArrayExample
public static void main (String [] args)
String [] MyArray = "java", "javascript", "php", "python", "c ++";
Système.dehors.println ("Valeur présente au troisième index:" + MyArray [2]);
pour (inti = 0; i<5; i++)

Système.dehors.println ("valeur à index" + i + ":" + myArray [i]);


Dans l'extrait ci-dessus, premièrement, nous avons créé et initialisé un tableau. Ensuite, nous avons accédé au troisième élément du tableau et l'avons imprimé. Alors que la boucle commence à partir du 0ème index, nous avons donc spécifié MyArray [2] pour accéder au troisième élément. Enfin, nous avons utilisé une boucle pour accéder et imprimer toutes les valeurs du tableau. L'extrait ci-dessous montrera la sortie souhaitée:

La sortie vérifie la création du tableau.

Conclusion

Pour créer un tableau en Java, nous devons spécifier le type de données (E.g. int, float, etc.) suivi des crochets [], Et enfin, le nom du tableau spécifié par l'utilisateur. Au moment de la création de la table "nouveau" opérateur. Pour initialiser un tableau, une liste de valeurs séparées par des virgules peut être spécifiée entre crochets bouclés. Cet article a expliqué divers aspects des tableaux Java tels que la création de tableau, l'instanciation et l'initialisation.