Heim >Java >javaLernprogramm >Füllen der Elemente eines Arrays mit der Methode fill() der Klasse Arrays in Java

Füllen der Elemente eines Arrays mit der Methode fill() der Klasse Arrays in Java

PHPz
PHPzOriginal
2023-07-26 11:24:181398Durchsuche

Verwenden Sie die fill()-Methode der Arrays-Klasse in Java, um die Elemente des Arrays zu füllen.

In Java müssen wir häufig Arrays bedienen und ändern. Eine der häufigsten Anforderungen besteht darin, die Elemente eines Arrays zu füllen. Um diesen Zweck zu erreichen, stellt Java die Methode fill() der Klasse Arrays bereit. In diesem Artikel wird detailliert beschrieben, wie die Methode fill() der Arrays-Klasse zum Füllen der Elemente eines Arrays verwendet wird, und es werden Codebeispiele zur Veranschaulichung bereitgestellt.

Bevor wir die fill()-Methode der Arrays-Klasse verwenden, müssen wir zunächst ein Array erstellen. Das Folgende ist ein einfaches Beispiel, das den Prozess der Erstellung eines Integer-Arrays zeigt:

int[] numbers = new int[5];

Der obige Code erstellt ein Integer-Array der Länge 5 mit einem Anfangswert von 0. Jetzt können wir die Methode fill() verwenden, um die Elemente des Arrays zu füllen. Die Syntax der fill()-Methode lautet wie folgt:

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

wobei a das zu füllende Array und val der zu füllende Wert ist. Beachten Sie, dass der gefüllte Wert mit dem Typ des Array-Elements übereinstimmen muss. Hier ist ein Beispiel für das Füllen eines Arrays mit der Methode 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);
        }
    }
}

Im obigen Beispiel haben wir zunächst ein ganzzahliges Array mit Zahlen der Größe 5 erstellt. Verwenden Sie dann die Methode fill(), um alle Elemente des Arrays mit Zahlen auf 10 zu füllen. Verwenden Sie abschließend eine for-each-Schleife, um das Array zu durchlaufen und jedes Element auszugeben.

Führen Sie den obigen Code aus. Die Ausgabe lautet:

10
10
10
10
10

Wie erwartet sind alle Elemente der Array-Nummern mit 10 gefüllt.

Zusätzlich zum Füllen von Ganzzahl-Arrays können wir die Methode fill() auch zum Füllen anderer Array-Typen verwenden, z. B. String-Arrays. Hier ist ein Beispiel für das Füllen eines String-Arrays mit der Methode 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);
        }
    }
}

Im obigen Beispiel haben wir zunächst ein String-Array mit Namen der Größe 3 erstellt. Verwenden Sie dann die Methode fill(), um alle Elemente der Array-Namen mit „John“ zu füllen. Verwenden Sie abschließend eine for-each-Schleife, um das Array zu durchlaufen und jedes Element auszugeben.

Führen Sie den obigen Code aus. Wir werden sehen, dass die Ausgabe lautet:

John
John
John

Ebenso werden alle Elemente der String-Array-Namen mit „John“ gefüllt.

Zusätzlich zum Füllen des gesamten Arrays können wir die Methode fill() auch verwenden, um einen bestimmten Bereich des Arrays zu füllen. Die Methode fill() hat zwei überladene Formen, von denen eine es uns ermöglicht, die Startposition und die Endposition der Füllung anzugeben. Das Folgende ist ein Beispiel für die Verwendung der Methode fill() zum Füllen eines bestimmten Bereichs eines Arrays:

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);
        }
    }
}

Im obigen Beispiel haben wir zunächst ein ganzzahliges Array mit Zahlen der Größe 5 erstellt. Verwenden Sie dann die Methode fill(), um die Elemente an den Indexpositionen von 1 bis 4 (außer Index 4) der Array-Nummern bis 5 zu füllen. Verwenden Sie abschließend eine for-each-Schleife, um das Array zu durchlaufen und jedes Element auszugeben.

Führen Sie den obigen Code aus. Wir werden sehen, dass die Ausgabe lautet:

0
5
5
5
0

Wie erwartet wurden die Elemente an den Indexpositionen von 1 bis 4 der Array-Nummern erfolgreich mit 5 gefüllt.

Zusammenfassung:
Dieser Artikel stellt die Verwendung der fill()-Methode der Arrays-Klasse in Java vor, um die Elemente eines Arrays zu füllen. Wir können die Methode fill() verwenden, um das gesamte Array oder Elemente innerhalb eines angegebenen Bereichs zu füllen. Bei der Verwendung der Methode fill() ist zu beachten, dass der gefüllte Wert mit dem Typ des Array-Elements übereinstimmen muss. Ich hoffe, dass der Inhalt dieses Artikels hilfreich ist, um zu lernen und zu verstehen, wie man die Elemente eines Arrays in Java füllt.

Das obige ist der detaillierte Inhalt vonFüllen der Elemente eines Arrays mit der Methode fill() der Klasse Arrays in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn