Maison > Java > javaDidacticiel > Remplir les éléments d'un tableau à l'aide de la méthode fill() de la classe Arrays en Java

Remplir les éléments d'un tableau à l'aide de la méthode fill() de la classe Arrays en Java

PHPz
Libérer: 2023-07-26 11:24:18
original
1401 Les gens l'ont consulté

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];
Copier après la connexion

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)
Copier après la connexion

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);
        }
    }
}
Copier après la connexion

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
Copier après la connexion

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);
        }
    }
}
Copier après la connexion

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
Copier après la connexion

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);
        }
    }
}
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal