Verwendung von Bibliotheken in Unserem Code
java.util.Arrays
Kommen wir zur Praxis und verwenden als Beispiel die Bibliothek java.util.Arrays
. Wir sehen, dass die übergeordnete Bibliothek java
ist, gefolgt von der untergeordneten Bibliothek util
und schließlich der spezifischen Bibliothek Arrays
, die wir benötigen.
Main.java
import java.util.Arrays;
Diese Bibliothek wurde bereits im Kurs zu Arrays im Zusammenhang mit Array-Methoden erwähnt. Nun betrachten wir anhand eines Beispiels, wie diese Methoden im Code verwendet werden können:
Main.java
package com.example; // do not modify the code below this comment // importing Arrays library into our code import java.util.Arrays; public class Main { public static void main(String[] args) { // creating an int array with some unsorted values int[] array = {1, 5, 6, 2, 0, -4, 2}; // using Arrays library to sort our elements Arrays.sort(array); // printing each element from the sorted array to the console for (int element : array) { System.out.print(element + " "); } } }
Gehen wir den oben geschriebenen Code durch.
Wir importieren die benötigte Bibliothek und verwenden eine Klasse aus dieser Bibliothek, um deren Sortiermethode aufzurufen. Die Syntax, wie wir sie verwenden, ist zu sehen: ClassName.methodName(array);
.
Außerdem ist zu erkennen, dass das sortierte Array in der Konsole ausgegeben wird, wobei die Werte von klein nach groß angezeigt werden. Die Methode, die wir aus der Arrays-Bibliothek importiert haben, übernimmt das Sortieren.
Betrachten wir auch eine weitere Methode aus Arrays – fill
.
Main.java
package com.example; // do not modify the code below this comment // importing Arrays library into our code import java.util.Arrays; public class Main { public static void main(String[] args) { // creating an int array with some different values int[] array = {1, 5, 6, 2, 0, -4, 2}; // using Arrays library to fill the array with the value "1" Arrays.fill(array, 1); // printing each element from the filled array to the console for (int element : array) { System.out.print(element + " "); } } }
Wir haben dasselbe Integer-Array, aber diesmal sortieren wir es nicht. Stattdessen ersetzen wir jedes Element des Arrays durch einen festgelegten Wert. Beachten Sie, dass wir zuerst das Array angeben, das wir in den Klammern füllen möchten, und dann den Wert angeben, mit dem wir das Array füllen wollen.
Nach allen Operationen sehen Sie, dass das auf dem Bildschirm angezeigte Array aus lauter Elementen besteht, die gleich 1
sind.
Swipe to start coding
-
Die Arrays-Bibliothek importieren.
-
Das gegebene Array von
char
-Elementen sortieren. -
Das sortierte Array auf dem Bildschirm anzeigen.
Lösung
solution.java
Danke für Ihr Feedback!