Tutoriel Java Array

Tutoriel Java Array
L'objet Array est utilisé pour stocker plusieurs données en Java. Cet outil alloue des emplacements de mémoire particuliers en fonction de la taille du tableau. Un objet de tableau en Java peut stocker n'importe quel type de données primitives ou non primitives. Cela signifie qu'il peut stocker une liste d'entiers, de cordes, d'objets, etc. Ainsi, toutes les valeurs d'un tableau peuvent être les données d'un type de données particulier. La valeur d'index d'un tableau commence à partir de 0, comme dans d'autres langages de programmation. Des tableaux à deux et multidimensionnels peuvent être déclarés en Java. Une liste de données peut être organisée et triée très facilement en utilisant un tableau. La principale limitation des tableaux est que la taille du tableau est fixe et qu'elle ne peut pas être modifiée au moment de l'exécution. Ce tutoriel montrera comment les objets de tableau peuvent être déclarés, initialisés, accès et modifiés.

Syntaxe

  • Réseau unidimensionnel
dataType array_name []; ou dataType [] array_name;

Tout type de données particulier doit être mentionné au moment de la déclaration du tableau, et le tableau stockera les données en fonction de ce type de données.

  • Tableau bidimensionnel
dataType array_name [] []; ou dataType [] [] array_name;

Comme un tableau unidimensionnel, un tableau bidimensionnel nécessite de mentionner le type de données, et deux paires de troisième supports sont nécessaires pour définir la déclaration. Ce type de tableau stockera des données dans un format tabulaire qui contient un nombre fixe de lignes et de colonnes.

Exemple 1: Déclarer, initialiser et accéder à un tableau unidimensionnel

L'exemple suivant montre les utilisations de différents tableaux unidimensionnels en Java. Premièrement, un objet de tableau numérique de deux éléments est déclaré et initialisé avec deux valeurs entières. Ensuite, un objet de tableau de caractères de trois éléments est déclaré et deux caractères sont attribués dans le premier et le troisième index. Ensuite, un tableau de chaînes de quatre éléments est déclaré et trois valeurs sont attribuées en série dans les trois index. Les valeurs de l'entier et des tableaux de caractères sont imprimées en mentionnant l'index, et les valeurs des tableaux de chaîne sont imprimées à l'aide de la boucle 'for'.

classe publique Array1
public static void main (String [] args)
// déclare un tableau numérique
int num_arr [] = new int [2];
// attribue des valeurs
num_arr [0] = 50;
num_arr [1] = 100;
// déclare un tableau de caractères
char Char_arr [] = nouveau char [3];
// attribue des valeurs
char_arr [0] = 'a';
char_arr [2] = 'c';
// Déclarer un tableau de chaînes
String [] str_arr = new String [4];
// attribue des valeurs
str_arr [0] = "mango";
str_arr [1] = "banane";
str_arr [2] = "orange";
Système.dehors.print ("\ nthe les valeurs du tableau numérique sont:" + num_arr [0] + "" + num_arr [1] + "\ n");
Système.dehors.print ("Les valeurs du tableau de caractères sont:" + char_arr [0] + "" + char_arr [2] + "\ n");
Système.dehors.print ("Les valeurs du tableau des chaînes sont:");
// itérate le tableau à l'aide de la boucle
pour (int i = 0; i < str_arr.length; i++)
Système.dehors.print (str_arr [i] + "");

Sortir:

L'image suivante montre la sortie du code. Ici, les valeurs des deux premiers tableaux sont imprimées en fonction de la valeur d'index attribuée. Le dernier index du troisième tableau n'est pas attribué, et le null la valeur est attribuée par défaut sur le dernier index du tableau de chaîne imprimé.

Exemple 2: Déclarez un tableau avec des valeurs et triez le tableau

Les valeurs du tableau sont initialisées séparément par l'index dans l'exemple précédent. Cet exemple montre comment les valeurs du tableau peuvent être initialisées au moment de la déclaration de tableau. Ici, un tableau numérique de huit éléments avec des valeurs est déclaré dans le code. Ensuite, les valeurs sont imprimées à l'aide de la boucle 'for'. Java Array a un trier() Méthode pour trier les valeurs du tableau. Les valeurs du tableau sont triées à l'aide de cette méthode et imprimées à l'aide de la boucle 'for'.

Importer Java.user.Tableaux;
classe publique Array2
public static void main (String [] args)
// initialise un tableau numérique
int num_arr [] = 67, 89, 20, 61, 75, 49, 36, 15;
Système.dehors.print ("Array avant de tri \ n");
// itérate le tableau à l'aide de la boucle
pour (int i = 0; i < num_arr.length; i++)
Système.dehors.print (num_arr [i] + "");
// trier le tableau à l'aide de la méthode
Tableaux.Soi (num_arr);
Système.dehors.print ("\ n \ narray après le tri \ n");
pour (int i = 0; i < num_arr.length; i++)
Système.dehors.print (num_arr [i] + "");

Sortir:

L'image suivante montre la sortie du code. Tout d'abord, toutes les valeurs du tableau sont imprimées, et les valeurs de tableau triées suivantes sont imprimées par ordre croissant.

Exemple 3: déclarer, initialiser et accéder à un tableau bidimensionnel

Cet exemple illustre comment un tableau bidimensionnel peut être déclaré, initialisé et accessible à l'aide de Java. Vous devez utiliser deux supports «[]» pour définir les deux dimensions du tableau. Les numéros de ligne sont définis dans la première paire du troisième support, et les numéros de colonne sont définis dans la deuxième paire des troisième supports. Le code montre deux façons de déclarer un tableau bidimensionnel. Au début, un tableau bidimensionnel nommé score est déclaré qui contient deux lignes et deux colonnes. Quatre valeurs numériques sont plus tard attribuées dans les quatre index, et deux valeurs sont imprimées. Ensuite, un tableau bidimensionnel de quatre lignes et trois colonnes, nommés clients, est déclaré avec des valeurs. Une boucle «pour» est utilisée pour lire chaque valeur du tableau. La boucle iratera quatre fois pour lire quatre rangées du tableau et lira les valeurs de chaque colonne, en imprimant la sortie formatée dans chaque itération.

classe publique Array3
public static void main (String [] args)
// déclare un tableau numérique bidimensionnel avec une longueur
int [] [] score = nouveau int [2] [2];
// initialise le tableau avec des valeurs
Score [0] [0] = 1001;
Score [0] [1] = 700;
Score [1] [0] = 1002;
Score [1] [1] = 900;
// imprime les valeurs du tableau
Système.dehors.print ("Le score de" + score [1] [0] + "est" + score [1] [1]);
// Déclarer un tableau de chaîne en deux dimensions avec des valeurs
String Customer [] [] = "67453", "Meher Afroze", "CEO",
"26368", "Ali Mahmud", "Manager",
"72443", "abrar zahin", "gm",
"20332", "Hasan Mahmud", "MD";
// itérate les valeurs du tableau en utilisant pour la boucle
pour (int i = 0; i<4; i++)

Système.dehors.print ("\ nthe post de" + client [i] [1] + "(" + client [i] [0] + ")" +
"is" + client [i] [2]);


Sortir:

L'image suivante montre la sortie du code. La première ligne montre la sortie du score tableau, et les quatre dernières lignes montrent la sortie du client déployer.

Conclusion

Les utilisations de base des tableaux unidimensionnels et bidimensionnels en Java sont expliqués dans ce tutoriel à travers des exemples très simples. Ce tutoriel aidera les nouveaux utilisateurs de Java à apprendre le concept d'utilisation des tableaux et comment appliquer correctement cette méthode dans leur code.