Kursinhalt
Java Erweitert
Java Erweitert
Bibliotheken in Unserem Code Verwenden
java.util.Arrays
Lassen Sie uns zur Praxis übergehen, und als Beispiel werden wir die Bibliothek java.util.Arrays
verwenden. Wir können sehen, dass die übergeordnete Bibliothek java
ist, gefolgt von der untergeordneten Bibliothek util
und dann der spezifischen Bibliothek, die wir benötigen, Arrays
.
Main
import java.util.Arrays;
Wir haben diese Bibliothek bereits im Kurs über Arrays erwähnt, als wir über Array-Methoden sprachen. Nun wollen wir sehen, wie wir diese Methoden im Code anhand eines Beispiels verwenden können:
Main
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 + " "); } } }
Lassen Sie uns den oben geschriebenen Code durchgehen.
Wir importieren die notwendige Bibliothek und verwenden eine Klasse aus dieser Bibliothek, um ihre Sortiermethode aufzurufen. Sie können die Syntax sehen, wie wir sie verwenden: ClassName.methodName(array);
.
Sie können auch sehen, 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, hat das Sortieren übernommen.
Lassen Sie uns auch eine andere Methode von Arrays betrachten - fill
.
Main
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 das gleiche Integer-Array, aber wir sortieren es diesmal nicht. Stattdessen ersetzen wir jedes Element des Arrays durch einen spezifizierten Wert. Beachten Sie, dass wir zuerst das Array angeben, das wir in den Klammern füllen möchten, und dann geben wir den Wert an, mit dem wir das Array füllen möchten.
Nach allen Operationen können Sie sehen, dass das auf dem Bildschirm angezeigte Array aus allen Elementen besteht, die gleich 1
sind.
Swipe to start coding
-
Importieren Sie die Arrays-Bibliothek.
-
Sortieren Sie das gegebene Array von
char
-Elementen. -
Zeigen Sie das sortierte Array auf dem Bildschirm an.
Lösung
solution
Danke für Ihr Feedback!
Bibliotheken in Unserem Code Verwenden
java.util.Arrays
Lassen Sie uns zur Praxis übergehen, und als Beispiel werden wir die Bibliothek java.util.Arrays
verwenden. Wir können sehen, dass die übergeordnete Bibliothek java
ist, gefolgt von der untergeordneten Bibliothek util
und dann der spezifischen Bibliothek, die wir benötigen, Arrays
.
Main
import java.util.Arrays;
Wir haben diese Bibliothek bereits im Kurs über Arrays erwähnt, als wir über Array-Methoden sprachen. Nun wollen wir sehen, wie wir diese Methoden im Code anhand eines Beispiels verwenden können:
Main
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 + " "); } } }
Lassen Sie uns den oben geschriebenen Code durchgehen.
Wir importieren die notwendige Bibliothek und verwenden eine Klasse aus dieser Bibliothek, um ihre Sortiermethode aufzurufen. Sie können die Syntax sehen, wie wir sie verwenden: ClassName.methodName(array);
.
Sie können auch sehen, 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, hat das Sortieren übernommen.
Lassen Sie uns auch eine andere Methode von Arrays betrachten - fill
.
Main
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 das gleiche Integer-Array, aber wir sortieren es diesmal nicht. Stattdessen ersetzen wir jedes Element des Arrays durch einen spezifizierten Wert. Beachten Sie, dass wir zuerst das Array angeben, das wir in den Klammern füllen möchten, und dann geben wir den Wert an, mit dem wir das Array füllen möchten.
Nach allen Operationen können Sie sehen, dass das auf dem Bildschirm angezeigte Array aus allen Elementen besteht, die gleich 1
sind.
Swipe to start coding
-
Importieren Sie die Arrays-Bibliothek.
-
Sortieren Sie das gegebene Array von
char
-Elementen. -
Zeigen Sie das sortierte Array auf dem Bildschirm an.
Lösung
solution
Danke für Ihr Feedback!