Comment initialiser un tableau vide en Java

Comment initialiser un tableau vide en Java
En Java, un tableau est automatiquement considéré comme un objet et la mémoire leur est allouée dynamiquement. La déclaration de tableau, l'initialisation et l'instanciation sont trois choses différentes en Java. La déclaration du tableau signifie déclarer un tableau de tout type de données avec un nom spécifique qui indique au compilateur qu'il existe un tableau. L'instanciation du tableau signifie instancier un objet d'un tableau, tandis que l'initialisation signifie attribuer des valeurs au tableau.

Ce message illustrera la méthode pour initialiser un tableau vide en Java.

Comment initialiser un tableau vide en Java?

L'initialisation du tableau vide fait référence au processus d'attribution des valeurs en déclarant un tableau d'une taille spécifique sans lui donner de valeurs. Le tableau contiendra, par défaut, des valeurs de déchets, appelées valeurs aléatoires, si elle n'est pas initialisée avec des données.

Comprenons d'abord la différence entre la déclaration, l'instanciation et l'initialisation avec des exemples.

Déclaration de tableau

Un tableau est simplement une structure de données qui peut contenir un certain nombre d'éléments les uns à côté des autres:

DataType ArrayName [];

Par exemple:

int arr [];

Ici, "int"Est le type de données d'un tableau et le"art"Est le nom du tableau.

Instanciation du tableau

Quand on dit «instancier un tableau«, Cela signifie que nous donnons ce tableau de la mémoire en mémoire. Vous savez peut-être qu'à Java, le «nouveau»Le mot-clé est utilisé pour instancier des objets comme suit:

ArrayName = nouveau DataType [Size];

Par exemple:

arr = new int [10];

Ici, "dix"Est la taille d'un tableau nommé"art«Qui aura maintenant dix blocs de mémoire vides consécutifs.

Initialisation du tableau

L'initialisation du tableau signifie attribuer les valeurs et le stocker les index spécifiés:

ArrayName [index] = valeur;

Par exemple:

arr [0] = 3;
arr [1] = 7;

Initialisons le tableau vide avec des exemples.

Comment initialiser un tableau vide en Java en utilisant le «nouveau» mot-clé?

Cette section déclarera d'abord et instanciera un tableau sans attribuer de valeur (création d'un tableau vide). Ensuite, nous initialiserons ce tableau vide avec certaines valeurs spécifiques.

Il existe deux formats de syntaxe qui peuvent être utilisés pour déclarer et instanier un tableau vide.

Syntaxe

Type de données [] ArrayName = nouveau type de données [];

OU

ArrayName de type données [] = nouveau type de données [];

La taille ou la longueur du réseau est définie dans des supports rectangulaires sur le côté droit. La taille indique au compilateur combien d'espace doit être réservé au tableau.

Exemple 1: Déclarez un tableau vide

Dans cet exemple, nous déclarerons et instancions un tableau vide de type entier de taille "5»:

int arr [] = new int [5];

Ce tableau réserve cinq blocs vides dans la mémoire qui sera utilisé plus tard. Au moment d'une déclaration de tableau vide, le tableau est généralement initialisé avec des valeurs de déchets du même type de données qui seront écrasées lorsque nous lui attribuerons les valeurs.

Ensuite, nous vérifierons la longueur du tableau à l'aide du «art.longueur" propriété:

Système.dehors.println ("la longueur du tableau est" + arr.longueur);

Nous allons imprimer le tableau "art"En utilisant un"pour" boucle. Comme nous n'avons pas initialisé le tableau, donc le tableau comprend actuellement des valeurs de déchets:

pour (int i = 0; i <5; i++)

Système.dehors.print (arr [i]);

Depuis "art"N'est pas initialisé, ses cinq blocs de mémoire comprennent"0«Comme la valeur des ordures:

Exemple 2: Initialisez un tableau vide

Dans cet exemple, nous initialiserons le tableau vide créé ci-dessus en lui attribuant des valeurs en utilisant "pour" boucle:

pour (int i = 0; i<5;i++)

arr [i] = i + 1;
Système.dehors.println ("La valeur à index" + i + "est:" + arr [i]);

La sortie montre la longueur du tableau qui est «5»Et les valeurs prédéfinies:

Nous avons présenté la méthode pour initialiser un tableau vide en Java.

Conclusion

Pour initialiser un tableau vide en Java, vous devez d'abord déclarer et instancier un tableau avec une taille spécifique. Lorsque vous déclarez et instanciez un tableau, le tableau réservera un peu d'espace en mémoire en fonction de la taille définie. Ce tableau contiendra, par défaut, des valeurs de déchets. Initialiser un tableau vide signifie attribuer des valeurs au tableau déclaré vide. Ce post a illustré les méthodes pour initialiser un tableau vide en Java.