Utilisez la méthode fill() de la classe Arrays en Java pour remplir les éléments du tableau
En Java, nous avons souvent besoin d'opérer et de modifier des tableaux. L'un des besoins courants est de remplir les éléments d'un tableau. Java fournit la méthode fill() de la classe Arrays pour atteindre cet objectif. Cet article présentera en détail comment utiliser la méthode fill() de la classe Arrays pour remplir les éléments d'un tableau et fournira des exemples de code à démontrer.
Avant d'utiliser la méthode fill() de la classe Arrays, nous devons d'abord créer un tableau. Ce qui suit est un exemple simple montrant le processus de création d'un tableau d'entiers :
int[] numbers = new int[5];
Le code ci-dessus crée un tableau d'entiers de longueur 5 avec une valeur initiale de 0. Nous pouvons maintenant utiliser la méthode fill() pour remplir les éléments du tableau. La syntaxe de la méthode fill() est la suivante :
public static void fill(Object[] a, Object val)
où, a est le tableau à remplir, et val est la valeur à remplir. Notez que la valeur remplie doit correspondre au type de l'élément du tableau. Voici un exemple de remplissage d'un tableau à l'aide de la méthode fill() :
import java.util.Arrays; public class ArrayFillExample { public static void main(String[] args) { int[] numbers = new int[5]; Arrays.fill(numbers, 10); for (int number : numbers) { System.out.println(number); } } }
Dans l'exemple ci-dessus, nous avons d'abord créé un tableau de nombres entiers de taille 5. Utilisez ensuite la méthode fill() pour remplir tous les éléments du tableau jusqu'à 10. Enfin, utilisez une boucle for-each pour parcourir le tableau et imprimer chaque élément.
Exécutez le code ci-dessus, nous verrons que le résultat est :
10 10 10 10 10
Comme prévu, tous les éléments des numéros du tableau sont remplis avec 10.
En plus de remplir des tableaux d'entiers, nous pouvons également utiliser la méthode fill() pour remplir d'autres types de tableaux, tels que des tableaux de chaînes. Voici un exemple de remplissage d'un tableau de chaînes à l'aide de la méthode fill() :
import java.util.Arrays; public class ArrayFillExample { public static void main(String[] args) { String[] names = new String[3]; Arrays.fill(names, "John"); for (String name : names) { System.out.println(name); } } }
Dans l'exemple ci-dessus, nous avons d'abord créé un tableau de chaînes de noms de taille 3. Utilisez ensuite la méthode fill() pour remplir tous les éléments des noms de tableau avec « John ». Enfin, utilisez une boucle for-each pour parcourir le tableau et imprimer chaque élément.
Exécutez le code ci-dessus, nous verrons que le résultat est :
John John John
De même, tous les éléments des noms de tableaux de chaînes sont remplis avec "John".
En plus de remplir l'intégralité du tableau, nous pouvons également utiliser la méthode fill() pour remplir une plage spécifiée du tableau. La méthode fill() possède deux formes surchargées, dont l'une permet de spécifier la position de début et la position de fin du remplissage. Voici un exemple d'utilisation de la méthode fill() pour remplir une plage spécifiée d'un tableau :
import java.util.Arrays; public class ArrayFillExample { public static void main(String[] args) { int[] numbers = new int[5]; Arrays.fill(numbers, 1, 4, 5); for (int number : numbers) { System.out.println(number); } } }
Dans l'exemple ci-dessus, nous avons d'abord créé un tableau de nombres entiers de taille 5. Utilisez ensuite la méthode fill() pour remplir les éléments aux positions d'index de 1 à 4 (à l'exclusion de l'index 4) des numéros de tableau jusqu'à 5. Enfin, utilisez une boucle for-each pour parcourir le tableau et imprimer chaque élément.
Exécutez le code ci-dessus, nous verrons que le résultat est :
0 5 5 5 0
Comme prévu, les éléments aux positions d'index de 1 à 4 des numéros du tableau sont remplis avec succès avec 5.
Résumé :
Cet article présente l'utilisation de la méthode fill() de la classe Arrays en Java pour remplir les éléments d'un tableau. Nous pouvons utiliser la méthode fill() pour remplir l’intégralité du tableau ou des éléments dans une plage spécifiée. Lors de l'utilisation de la méthode fill(), il est important de noter que la valeur remplie doit correspondre au type de l'élément du tableau. J'espère que le contenu de cet article sera utile pour apprendre et comprendre comment remplir les éléments d'un tableau en Java.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!