Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Brug af Biblioteker i Vores Kode | Dyb Java-Struktur
Java Udvidet

Stryg for at vise menuen

book
Brug af Biblioteker i Vores Kode

java.util.Arrays

Lad os gå videre til praksis, og som eksempel vil vi bruge biblioteket java.util.Arrays. Vi kan se, at det overordnede bibliotek er java, efterfulgt af det underordnede bibliotek util, og derefter det specifikke bibliotek, vi har brug for, Arrays.

Main.java

Main.java

copy
1
import java.util.Arrays;

Vi har allerede nævnt dette bibliotek i kurset om arrays, da vi diskuterede array-metoder. Nu skal vi se, hvordan vi kan bruge disse metoder i kode ved hjælp af et eksempel:

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

Lad os gennemgå koden skrevet ovenfor.

Vi importerer det nødvendige bibliotek og bruger en klasse fra dette bibliotek til at kalde dens sorteringsmetode. Du kan se syntaksen for, hvordan vi bruger det: ClassName.methodName(array);. Du kan også se, at det sorterede array udskrives i konsollen, hvor værdierne vises fra mindst til størst. Metoden, vi importerede fra Arrays-biblioteket, håndterede sorteringen.

Lad os også se på en anden metode fra 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 + " "); } } }

Vi har det samme heltalsarray, men vi sorterer det ikke denne gang. I stedet erstatter vi hvert element i arrayet med en angivet værdi. Bemærk, at vi først angiver det array, vi vil udfylde i parenteserne, og derefter angiver vi værdien, som vi vil udfylde arrayet med.

Efter alle operationerne kan du se, at arrayet, der vises på skærmen, består af alle elementer, der er lig med 1.

Opgave

Swipe to start coding

  1. Importér Arrays-biblioteket.

  2. Sortér det givne array af char-elementer.

  3. Vis det sorterede array på skærmen.

Løsning

solution.java

solution.java

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 5
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 2.63

book
Brug af Biblioteker i Vores Kode

java.util.Arrays

Lad os gå videre til praksis, og som eksempel vil vi bruge biblioteket java.util.Arrays. Vi kan se, at det overordnede bibliotek er java, efterfulgt af det underordnede bibliotek util, og derefter det specifikke bibliotek, vi har brug for, Arrays.

Main.java

Main.java

copy
1
import java.util.Arrays;

Vi har allerede nævnt dette bibliotek i kurset om arrays, da vi diskuterede array-metoder. Nu skal vi se, hvordan vi kan bruge disse metoder i kode ved hjælp af et eksempel:

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

Lad os gennemgå koden skrevet ovenfor.

Vi importerer det nødvendige bibliotek og bruger en klasse fra dette bibliotek til at kalde dens sorteringsmetode. Du kan se syntaksen for, hvordan vi bruger det: ClassName.methodName(array);. Du kan også se, at det sorterede array udskrives i konsollen, hvor værdierne vises fra mindst til størst. Metoden, vi importerede fra Arrays-biblioteket, håndterede sorteringen.

Lad os også se på en anden metode fra 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 + " "); } } }

Vi har det samme heltalsarray, men vi sorterer det ikke denne gang. I stedet erstatter vi hvert element i arrayet med en angivet værdi. Bemærk, at vi først angiver det array, vi vil udfylde i parenteserne, og derefter angiver vi værdien, som vi vil udfylde arrayet med.

Efter alle operationerne kan du se, at arrayet, der vises på skærmen, består af alle elementer, der er lig med 1.

Opgave

Swipe to start coding

  1. Importér Arrays-biblioteket.

  2. Sortér det givne array af char-elementer.

  3. Vis det sorterede array på skærmen.

Løsning

solution.java

solution.java

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

close

Awesome!

Completion rate improved to 2.63

Stryg for at vise menuen

some-alt