Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Bibliotheken Gebruiken in Onze Code | Diepe Java-structuur
Java Uitgebreid

Veeg om het menu te tonen

book
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

Main.java

copy
1
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

Main.java

copy
12345678910111213141516171819
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

Main.java

copy
12345678910111213141516171819
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.

Taak

Swipe to start coding

  1. Importeer de Arrays-bibliotheek.

  2. Sorteer de gegeven array van char-elementen.

  3. Toon de gesorteerde array op het scherm.

Oplossing

solution.java

solution.java

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 5
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

Awesome!

Completion rate improved to 2.63

book
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

Main.java

copy
1
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

Main.java

copy
12345678910111213141516171819
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

Main.java

copy
12345678910111213141516171819
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.

Taak

Swipe to start coding

  1. Importeer de Arrays-bibliotheek.

  2. Sorteer de gegeven array van char-elementen.

  3. Toon de gesorteerde array op het scherm.

Oplossing

solution.java

solution.java

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

close

Awesome!

Completion rate improved to 2.63

Veeg om het menu te tonen

some-alt