Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Bruk av Biblioteker i Vår Kode | Dyp Java-struktur
Java Utvidet

Sveip for å vise menyen

book
Bruk av Biblioteker i Vår Kode

java.util.Arrays

La oss gå videre til praksis, og som et eksempel skal vi bruke biblioteket java.util.Arrays. Vi ser at hovedbiblioteket er java, etterfulgt av underbiblioteket util, og deretter det spesifikke biblioteket vi trenger, Arrays.

Main.java

Main.java

copy
1
import java.util.Arrays;

Vi har allerede nevnt dette biblioteket i kurset om arrayer da vi diskuterte array-metoder. Nå skal vi se hvordan vi kan bruke disse metodene i kode ved hjelp av 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 + " "); } } }

La oss gå gjennom koden skrevet ovenfor.

Vi importerer det nødvendige biblioteket og bruker en klasse fra det biblioteket for å kalle dens sorteringsmetode. Du kan se syntaksen for hvordan vi bruker det: ClassName.methodName(array);. Du kan også se at det sorterte arrayet skrives ut i konsollen, med verdier vist fra minst til størst. Metoden vi importerte fra Arrays-biblioteket håndterte sorteringen.

La oss også se på en annen metode fra Arraysfill.

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 heltallsarrayet, men vi sorterer det ikke denne gangen. I stedet erstatter vi hvert element i arrayet med en spesifisert verdi. Legg merke til at vi først angir arrayet vi ønsker å fylle i parentesene, og deretter oppgir vi verdien vi vil fylle arrayet med.

Etter alle operasjonene kan du se at arrayet som vises på skjermen består av alle elementer lik 1.

Oppgave

Swipe to start coding

  1. Importer Arrays-biblioteket.

  2. Sorter det gitte arrayet med char-elementer.

  3. Vis det sorterte arrayet på skjermen.

Løsning

solution.java

solution.java

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 5
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

close

Awesome!

Completion rate improved to 2.63

book
Bruk av Biblioteker i Vår Kode

java.util.Arrays

La oss gå videre til praksis, og som et eksempel skal vi bruke biblioteket java.util.Arrays. Vi ser at hovedbiblioteket er java, etterfulgt av underbiblioteket util, og deretter det spesifikke biblioteket vi trenger, Arrays.

Main.java

Main.java

copy
1
import java.util.Arrays;

Vi har allerede nevnt dette biblioteket i kurset om arrayer da vi diskuterte array-metoder. Nå skal vi se hvordan vi kan bruke disse metodene i kode ved hjelp av 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 + " "); } } }

La oss gå gjennom koden skrevet ovenfor.

Vi importerer det nødvendige biblioteket og bruker en klasse fra det biblioteket for å kalle dens sorteringsmetode. Du kan se syntaksen for hvordan vi bruker det: ClassName.methodName(array);. Du kan også se at det sorterte arrayet skrives ut i konsollen, med verdier vist fra minst til størst. Metoden vi importerte fra Arrays-biblioteket håndterte sorteringen.

La oss også se på en annen metode fra Arraysfill.

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 heltallsarrayet, men vi sorterer det ikke denne gangen. I stedet erstatter vi hvert element i arrayet med en spesifisert verdi. Legg merke til at vi først angir arrayet vi ønsker å fylle i parentesene, og deretter oppgir vi verdien vi vil fylle arrayet med.

Etter alle operasjonene kan du se at arrayet som vises på skjermen består av alle elementer lik 1.

Oppgave

Swipe to start coding

  1. Importer Arrays-biblioteket.

  2. Sorter det gitte arrayet med char-elementer.

  3. Vis det sorterte arrayet på skjermen.

Løsning

solution.java

solution.java

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

close

Awesome!

Completion rate improved to 2.63

Sveip for å vise menyen

some-alt