Bibliotheken Gebruiken in Onze Code
java.util.Arrays
Laten we doorgaan met de praktijk en als voorbeeld gebruiken we de bibliotheek java.util.Arrays
. We zien dat de bovenliggende bibliotheek java
is, gevolgd door de subbibliotheek util
, en vervolgens de specifieke bibliotheek die we nodig hebben, Arrays
.
Main.java
import java.util.Arrays;
We hebben deze bibliotheek al genoemd in de cursus over arrays bij het bespreken van array-methoden. Nu bekijken we hoe we deze methoden in de code kunnen gebruiken aan de hand van een voorbeeld:
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 + " "); } } }
Laten we de bovenstaande code doornemen.
We importeren de benodigde bibliotheek en gebruiken een klasse uit die bibliotheek om de sorteermethode aan te roepen. Je ziet de syntaxis van het gebruik: ClassName.methodName(array);
.
Je ziet ook dat de gesorteerde array wordt afgedrukt in de console, met waarden van klein naar groot. De methode die we uit de Arrays-bibliotheek hebben geïmporteerd, verzorgde het sorteren.
Laten we ook eens kijken naar een andere methode uit 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 + " "); } } }
We hebben dezelfde integer array, maar we sorteren deze keer niet. In plaats daarvan vervangen we elk element van de array door een gespecificeerde waarde. Merk op dat we eerst de array specificeren die we willen vullen tussen de haakjes, en daarna geven we de waarde op waarmee we de array willen vullen.
Na alle bewerkingen zie je dat de array die op het scherm wordt weergegeven uit allemaal elementen bestaat die gelijk zijn aan 1
.
Swipe to start coding
-
Importeer de Arrays-bibliotheek.
-
Sorteer de gegeven array van
char
-elementen. -
Toon de gesorteerde array op het scherm.
Oplossing
solution.java
Bedankt voor je feedback!