ホームページ >Java >&#&チュートリアル >Java は、Arrays クラスの fill() 関数を使用して、配列のすべての要素を指定された値で埋めます。

Java は、Arrays クラスの fill() 関数を使用して、配列のすべての要素を指定された値で埋めます。

WBOY
WBOYオリジナル
2023-07-25 16:17:12871ブラウズ

Java は、Arrays クラスの fill() 関数を使用して、配列のすべての要素を指定された値で埋めます

Java では、配列のすべての要素を同じ値に設定したい場合、次のことができます。 Arrays クラスの fill() 関数を使用します。この関数を使用すると、このタスクを迅速かつ簡潔に完了できるため、プログラミング効率が大幅に向上します。

まず、Arrays クラスの fill() 関数の使用法を理解しましょう。 fill() 関数のシグネチャは次のとおりです:

public static void fill(Object[] a, Object val)

この関数は 2 つのパラメータを受け入れます。最初のパラメータは埋められる配列であり、2 番目のパラメータはそのすべての要素で埋められる値です。配列。埋められた値は配列の型と互換性がある必要があることに注意してください。互換性がない場合、実行時に例外がスローされます。

以下は、fill() 関数を使用して配列のすべての要素を指定された値で埋める方法を示す簡単なサンプル コードです。

import java.util.Arrays;

public class FillArrayExample {
    public static void main(String[] args) {
        // 创建一个包含3个元素的整数数组
        int[] array = new int[3];
        System.out.println("原始数组:");
        System.out.println(Arrays.toString(array));

        // 使用fill()函数将数组所有元素填充为 5
        Arrays.fill(array, 5);
        System.out.println("填充后的数组:");
        System.out.println(Arrays.toString(array));
    }
}

このコードを実行すると、次の結果が得られます。出力:

原始数组:
[0, 0, 0]
填充后的数组:
[5, 5, 5]

ご覧のとおり、fill() 関数は配列のすべての要素を指定された値 5 に設定します。この機能は非常に便利で、さまざまなシーンで使用できます。

fill() 関数は、整数配列を埋めるだけでなく、他のタイプの配列を埋めることもできます。以下は、fill() 関数を使用してさまざまなタイプの配列を埋める方法を示すサンプル コードです:

import java.util.Arrays;

public class FillArrayExample {
    public static void main(String[] args) {
        // 填充字符串数组
        String[] array1 = new String[5];
        Arrays.fill(array1, "Java");
        System.out.println(Arrays.toString(array1));

        // 填充字符数组
        char[] array2 = new char[5];
        Arrays.fill(array2, 'A');
        System.out.println(Arrays.toString(array2));

        // 填充布尔型数组
        boolean[] array3 = new boolean[5];
        Arrays.fill(array3, true);
        System.out.println(Arrays.toString(array3));

        // 填充浮点型数组
        float[] array4 = new float[5];
        Arrays.fill(array4, 3.14f);
        System.out.println(Arrays.toString(array4));
    }
}

このコードを実行すると、次の出力が得られます:

[Java, Java, Java, Java, Java]
[A, A, A, A, A]
[true, true, true, true, true]
[3.14, 3.14, 3.14, 3.14, 3.14]

上に示すように, fill() 関数を使用すると、さまざまな型の配列に指定した値を入力できます。この機能は非常に柔軟で、さまざまなニーズに対応できます。

要約すると、Java の Arrays クラスの fill() 関数は、配列のすべての要素を指定された値で埋めることができます。この関数を使用すると、プログラミングの効率が向上し、コードがより簡潔になります。整数配列を埋める場合でも、他の型の配列を埋める場合でも、fill() 関数を使用するとこのタスクを簡単に完了できます。この関数の使い方をマスターすると、配列をより効率的に処理できるようになります。

以上がJava は、Arrays クラスの fill() 関数を使用して、配列のすべての要素を指定された値で埋めます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。