Maison  >  Article  >  Java  >  Utilisez la fonction Arrays.fill() de Java pour remplir tous les éléments du tableau à la valeur spécifiée

Utilisez la fonction Arrays.fill() de Java pour remplir tous les éléments du tableau à la valeur spécifiée

WBOY
WBOYoriginal
2023-07-25 13:53:101480parcourir

Utilisez la fonction Arrays.fill() de Java pour remplir tous les éléments du tableau avec la valeur spécifiée

En programmation Java, il est souvent nécessaire de remplir tous les éléments du tableau avec la valeur spécifiée. Afin de faciliter cette fonction, Java fournit une fonction très pratique : Arrays.fill().

La fonction Arrays.fill() est une méthode statique de la classe Arrays en Java, utilisée pour remplir tous les éléments du tableau avec des valeurs spécifiées. Utiliser cette méthode est très simple, il suffit de passer le tableau à remplir et la valeur spécifiée. Voici un exemple de code :

import java.util.Arrays;

public class FillArrayExample {
    public static void main(String[] args) {
        // 创建一个包含10个元素的整型数组,并将所有元素填充为0
        int[] arr = new int[10];
        Arrays.fill(arr, 0);
        
        // 打印数组元素
        System.out.println("填充后的数组元素:");
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }
    }
}

Dans le code ci-dessus, nous créons d'abord un tableau d'entiers arr contenant 10 éléments. Ensuite, tous les éléments du tableau arr sont remplis avec 0 en appelant la fonction Arrays.fill().

Les éléments du tableau remplis sont les suivants :

填充后的数组元素:
0 0 0 0 0 0 0 0 0 0

Il convient de noter que la fonction Arrays.fill() remplira tous les éléments du tableau entier avec la valeur spécifiée, donc lorsque vous utilisez cette fonction, assurez-vous que la longueur de le tableau et le nombre d'éléments remplis sont les mêmes.

En plus de remplir des tableaux d'entiers, la fonction Arrays.fill() peut également être utilisée pour remplir des tableaux d'autres types de données de base, tels que byte, short, long, float, double, char, etc. En même temps, cette fonction peut également être utilisée pour remplir des tableaux de types référence, tels que String, Object, etc.

Ce qui suit est un exemple de code pour montrer comment utiliser la fonction Arrays.fill() pour remplir un tableau de type String :

import java.util.Arrays;

public class FillArrayExample {
    public static void main(String[] args) {
        // 创建一个包含5个元素的String类型数组,并将所有元素填充为"Hello"
        String[] arr = new String[5];
        Arrays.fill(arr, "Hello");
        
        // 打印数组元素
        System.out.println("填充后的数组元素:");
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }
    }
}

Dans le code ci-dessus, nous créons un tableau de type String arr contenant 5 éléments et ajoutons tous les éléments à Rempli de "Bonjour". Les éléments du tableau remplis sont les suivants :

填充后的数组元素:
Hello Hello Hello Hello Hello

Résumé :

L'utilisation de la fonction Arrays.fill() de Java peut facilement remplir tous les éléments du tableau avec la valeur spécifiée. Cette fonction fonctionne pour les tableaux de types de données de base et de types de référence. Lors de l'utilisation, vous devez faire attention à ce que la longueur du tableau soit cohérente avec le nombre d'éléments remplis.

J'espère que cet article pourra vous aider à comprendre et à utiliser la fonction Arrays.fill().

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!

Déclaration:
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